作用
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)
实际例子
目前只有一个 nginx 容器
根据容器 ID 启动、关闭、重启 docker start 5fe8650b7245 docker stop 5fe8650b7245 docker restart 5fe8650b7245
根据容器名字启动、关闭、重启
docker start caosong docker stop caosong docker restart caosong
启动所有容器
docker start $(docker ps -a -q)
关闭所有容器
docker stop $(docker ps -a -q)
重启所有容器
docker restart $(docker ps -a -q)