docker start/stop/restart 命令
docker start 命令用于启动一个或多个已经创建的容器。
docker stop 命令用于停止一个运行中的容器。
docker restart 命令用于重启容器。
docker start 命令
语法
docker start [OPTIONS] CONTAINER [CONTAINER...]
参数
-a
: 附加到容器的标准输入输出流。-i
: 附加并保持标准输入打开。
实例
启动一个容器:
docker start my_container
启动名称为 my_container 的容器。
启动并附加到容器:
docker start -a my_container
启动容器并附加到它的标准输入输出流。
同时启动多个容器:
docker start container1 container2 container3
同时启动 container1、container2 和 container3 容器。
docker stop 命令
语法
docker stop [OPTIONS] CONTAINER [CONTAINER...]
参数
-t, --time: 停止容器之前等待的秒数,默认是 10 秒。
实例
停止一个容器:
docker stop my_container
停止名称为 my_container 的容器。
指定等待时间停止容器:
docker stop -t 30 my_container
等待 30 秒后停止容器。
同时停止多个容器:
docker stop container1 container2 container3
同时停止 container1、container2 和 container3 容器。
docker restart 命令
语法
docker restart [OPTIONS] CONTAINER [CONTAINER...]
参数
-t, --time: 重启容器之前等待的秒数,默认是 10 秒。
实例
重启一个容器:
docker restart my_container
重启名称为 my_container 的容器。
指定等待时间重启容器:
docker restart -t 15 my_container
等待 15 秒后重启容器。
同时重启多个容器:
docker restart container1 container2 container3
同时重启 container1、container2 和 container3 容器。