docker常用命令
Posted alan6
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,容器自动重启
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的不算
三、进出容器,执行命令
1、进入容器 #docker exec -it rabbitmq bash 2、执行命令 #rabbitmq-plugins enable rabbitmq_tracing 3、退出容器 #exit
以上是关于docker常用命令的主要内容,如果未能解决你的问题,请参考以下文章