1. 程式人生 > 實用技巧 >Docker(13)- docker start/stop/restart 命令詳解

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)

實際栗子

目前只有一個 tomcat 容器

根據容器 ID 啟動、關閉、重啟

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

根據容器名字啟動、關閉、重啟

docker start myTomcat3
docker stop myTomcat3
docker restart myTomcat3

現在變成有兩個容器

啟動所有容器

docker start $(docker ps -a -q)

關閉所有容器

docker stop $(docker ps -a -q)

重啟所有容器

docker restart $(docker ps -a -q)