docker容器命令-阿里云开发者社区

开发者社区> 开发与运维> 正文
登录阅读全文

docker容器命令

简介: Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。Docker 是一种运行于 Linux 和 Windows 上的软件,用于创建、管理和编排容器。Docker 镜像理解为 VM 模板,VM 模板就像停止运行的 VM,而 Docker 镜像就像停止运行的容器;而作为一名研发人员,则可以将镜像理解为类(Class),我们在使用docker过程中,经常和镜像、容器打交道,今天主要介绍下使用容器过程中的命令。

注:有了docker镜像后,才能把镜像当作模板创建容器,镜像就类似与JAVA中的类(Class),容器类似与JAVA中创建的对象。

拉取centos镜像做测试

image.png

一、docker 容器命令

  1. 新建容器并启动
docker run [可选参数] images 
#参数解释
--name="mycentos" 容器名称,用来区分容器
-d                在后台的方式运行容器
-it               使用交互方式进入容器
-p                指定容器端口 
-P                随机端口

测试启动容器

image.png

  1. 退出容器,

使用exit命令 容器退出运行

使用Ctrl+p+q,容器继续运行

image.png

  1. 查看正在运行的容器 docker ps

查看正在运行和已停止运行容器的命令 docker ps -a

image.png

只查看容器的编号 docker ps -qa

image.png

  1. 删除容器

删除指定容器,docker rm 容器ID ,但不能删除正在运行的容器,如果强制删除需要 -f 参数

image.png

删除所有容器

docker rm -f $(docker pd -qa)

  1. 启动和停止容器

docker start 容器名称

docker stop 容器名称

docker restart 容器名称

docker kill 容器名称

image.png

6.查看容器日志

docker logs -tf -tail number(显示的日志条数) 容器ID

image.png

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章
最新文章
相关文章