Docker的那些事儿—容器生命周期管理(20)


上一篇:Docker的那些事儿—容器进入方式(19)


本节我们讨论下有关容器的操作,顺便讨论下容器的状态,最后我们用一张图总结容器的操作。

容器操作

新建并启动一个容器:docker run(等价于docker create + docker start)

注:docker run 包含许多可选项,如对内存,CPU等限制,容器的重启策略,指定容器名,导入环境变量等等

新建容器:docker create

启动已停止止或创建好的容器:docker start

停止容器:docker stop/docker kill

重启运行的容器:docker restart(等价于docker stop + docker start)

暂停/恢复容器:docker pause/docker unpause

删除容器:docker rm(运行中的容器无法删除,需要先stop或kill)

查询容器:docker ps(查询运行中的容器)/docker ps -a(查询所有容器)

查询容器的详细信息:docker inspect

容器状态

通过docker ps查询container的状态。Container状态分为Up、Exited、Created

其中:

容器6b824673a6c7 处于Up状态:Up;

容器45369a46e5a2是Up后使用docker kill杀掉退出了后的状态:Exited (137);

容器8c948b2d51b4 是使用docker create创建后的状态:Created;

容器072f24b9d0f5是Up后使用docker stop停止后的状态:Up 19 minutes (Paused);

容器f61fd55b70a7是正常启动然后退出的状态:Exited (0)。

当然,也可以通过docker container inspect containerID(等价于docker inspect containerID)查询某个container的详细信息,这当然也包括它的状态。

结合容器与镜像的联系,我们可以用下图概括容器涉及的全部操作:



下一篇:Docker的那些事儿—none和host网络(21)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简述docker一些常用的操作 查看到docker是否正常运行docker info 返回所有docker所有容器...
    翼动晴空阅读 4,581评论 0 10
  • 一、Docker 简介 Docker 两个主要部件:Docker: 开源的容器虚拟化平台Docker Hub: 用...
    R_X阅读 9,839评论 0 27
  • # docker --helpUsage: docker [OPTIONS] COMMAND [arg...] ...
    dujh302阅读 3,003评论 0 0
  • 一 、什么是 Docker Docker 最初是 dotCloud 公司创始人 Solomon Hykes 在法国...
    Blazzer阅读 8,325评论 0 13
  • 清晨,雨淅沥的下着,路边草木如新,空气中散发着泥土的芬芳。 撑一把蓝格的雨伞,走在淅沥的雨中,乘车而去, 下车,这...
    蒲公英花开阅读 884评论 0 1