当前位置:   article > 正文

Docker(三) - 启动容器_头歌第3关:启动一个容器

头歌第3关:启动一个容器

如果你的镜像名是<none>,就用镜像id。

这里假设你的镜像名是xx:v1

# docker run -d -p 80:81  xx:v1
  • 1

-d是在后台运行,-p是指定外部访问的端口,80:81就是跟在-p后面的,冒号右边是docker内的端口,左边的是你外部访问的端口,假设你容器内的apache的端口是81,那你浏览器访问80就能访问到81啦。

查看运行了的容器

# docker ps
  • 1

在这里插入图片描述
这是docker分配的容器id,和镜像id是不同的。

查看所有容器

# docker ps -a
  • 1

进入容器(终端)

# docker exec -it 容器id /bin/bash
  • 1

-it 是开启一个交互模式的终端。
退出容器(终端)

# exit
  • 1

停止容器

# docker stop 容器id
  • 1

注意,此时你已经有了一个容器了,如果你想开启容器需要用

# docker start 容器id
  • 1

如果用上面的run,会生成一个新的容器。

删除容器

# docker rm 容器id
  • 1

我们删除的时候并不需要整个id都打全,可以只输入它的前几个字母就可以删除,但需要注意的是,不要删错哦。

删除全部容器

# docker rm $(docker ps -aq)
  • 1

停用并删除容器

# docker stop $(docker ps -q) & docker rm $(docker ps -aq)
  • 1
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号