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

docker常用命令

时间:2019-09-01 14:39:17      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:自动重启   erro   fail   状态   contain   man   进入容器   运行   常用命令   

一、启动关闭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常用命令

标签:自动重启   erro   fail   状态   contain   man   进入容器   运行   常用命令   

原文地址:https://www.cnblogs.com/alan6/p/11442085.html

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