码迷,mamicode.com
首页 > 其他好文 > 详细

docker run 与docker start的区别

时间:2018-05-26 22:20:14      阅读:206      评论:0      收藏:0      [点我收藏+]

标签:意义   creat   stop   more   docker   png   运行时   显示   strong   

 
docker run 只在第一次运行时使用,将镜像放到容器中,以后再次启动这个容器时,只需要使用命令docker start 即可。
docker run相当于执行了两步操作:将镜像放入容器中(docker create),然后将容器启动,使之变成运行时容器(docker start)。
 

 

技术分享图片

而docker start的作用是,重新启动已存在的镜像。也就是说,如果使用这个命令,我们必须事先知道这个容器的ID,或者这个容器的名字,我们可以使用docker ps找到这个容器的信息。

技术分享图片

因为容器的ID是随机码,而容器的名字又是看似无意义的命名,我们可以使用命令

docker rename  old_name new_name

给这个容器命名。这样以后,我们再次启动或停止容器时,就可以直接使用这个名字。

docker [stop] [start]  new_name

而要显示出所有容器,包括没有启动的,可以使用命令

docker ps -a

docker run 与docker start的区别

标签:意义   creat   stop   more   docker   png   运行时   显示   strong   

原文地址:https://www.cnblogs.com/gaoyuechen/p/9094477.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!