Docker 提供了多个命令来管理容器的生命周期, 其中start、stop 和 restart。这些命令允许用户控制容器的运行状态。
docker start命令格式:
docker start [OPTIONS] CONTAINER [CONTAINER...]
功能:
选项:
--attach, -a:附加 STDOUT/STDERR 并向前传递 SIGINT/SIGTERM。--detach-keys:覆盖用于分离容器的键序列。--interactive, -i:即使未连接也保持 STDIN 打开。示例:
docker start my-nginx
docker stop命令格式:
docker stop [OPTIONS] CONTAINER [CONTAINER...]
功能:
选项:
-t, --time =10:在发送 SIGTERM 后等待多少秒再发送 SIGKILL 强制停止容器(默认为 10 秒)。示例:
docker stop my-nginx
docker restart命令格式:
docker restart [OPTIONS] CONTAINER [CONTAINER...]
功能:
docker stop 和 docker start 的组合)选项:
-t, --time =10:在发送 SIGTERM 后等待多少秒再发送 SIGKILL 强制停止容器(仅在停止阶段使用,默认为 10 秒)。示例:
docker restart my-nginx
