docker常用命令

一、docker启动关闭
1、查看所有正在运行容器
#docker ps

2、查看所有容器
#docker ps -a

3、停止容器
#docker stop containerId   //containerId 容器ID
4、启动、重启容器 #docker start containerId #docker restart containerId #docker stop $(docker ps -a -q)   //stop停止所有容器 #docker rm $(docker ps -a -q)   //remove删除所有容器
二、docker重启,docker容器自动重启 1、加上参数 --restart=always   #docker run -d --hostname my-rabbit --name rabbitmq --restart always -p 15672:15672 -p 5672:5672 rabbitmq:management 2、设置启动策略   #docker run --restart always --name mynginx -d nginx   如果容器已创建,可以修改容器的重启策略   #docker update --restart no mynginx 注意: no 不自动重启容器(默认) on-failure 容器发生error而退出(容器退出状态不为0)重启容器,可以指定重启的最大次数,如:on-failure:10 unless-stopped 在容器已经stop掉或Docker stoped/restarted的时候才重启容器 always 在容器已经stop掉或Docker stoped/restarted的时候才重启容器,手动stop的不算

 

上一篇:使用bash判断PATH中是否存在某个路径


下一篇:Python – 在重启之间保存程序的状态?