Docker(13)- docker start/stop/restart 命令详解

如果你还想从头学起 Docker,可以看看这个系列的文章哦!

https://www.cnblogs.com/poloyy/category/1870863.html

 

作用

  • docker start:启动一个或多个已经被停止的容器
  • docker stop:停止一个或多个运行中的容器
  • docker restart:重启一个或多个容器

 

语法格式

docker start [OPTIONS] CONTAINER [CONTAINER...]
docker stop [OPTIONS] CONTAINER [CONTAINER...]
docker restart [OPTIONS] CONTAINER [CONTAINER...]

 

start 命令的 options

感觉没啥重要的 options,需要用到再补上

 

stop/restart 命令的 options

option 作用
-t, --time 杀死容器之前等待停止的秒数(默认为10)

 

实际栗子

Docker(13)- docker start/stop/restart 命令详解

目前只有一个 tomcat 容器

 

根据容器 ID 启动、关闭、重启

docker start 59aec7797ebf
docker stop 59aec7797ebf
docker restart 59aec7797ebf

 

根据容器名字启动、关闭、重启

docker start myTomcat3
docker stop myTomcat3
docker restart myTomcat3

 

Docker(13)- docker start/stop/restart 命令详解

现在变成有两个容器

 

启动所有容器

docker start $(docker ps -a -q)

Docker(13)- docker start/stop/restart 命令详解

 

关闭所有容器

docker stop $(docker ps -a -q)

Docker(13)- docker start/stop/restart 命令详解

 

重启所有容器 

docker restart $(docker ps -a -q)

Docker(13)- docker start/stop/restart 命令详解

 

上一篇:3D touch在Unity3D中的使用


下一篇:2020-11-8