📅  最后修改于: 2023-12-03 15:30:31.896000             🧑  作者: Mango
在 Docker 中,您可以使用 docker restart
命令来重新启动一个或多个容器。该命令用于重新启动正在运行的容器或停止的容器,重新启动之后,容器将保留其以前的配置和数据。
docker restart [OPTIONS] CONTAINER [CONTAINER...]
其中,CONTAINER
是要重新启动的容器的名称或 ID。可以指定多个容器名称或 ID。
以下是 docker restart
命令的一些常见选项:
|选项|说明|
|---|---|
|-t
, --time
|设置容器停止前等待的时间(秒)。默认为 10 秒。|
|--time=0
|立即重启容器。|
|--time=10
|为容器停止前等待 10 秒。|
以下示例将演示如何重新启动名为 my_container
的容器:
docker restart my_container
您还可以对多个容器执行 docker restart
命令。例如:
docker restart my_container1 my_container2 my_container3
如果您要立即重新启动容器,请执行以下命令:
docker restart --time=0 my_container1
在本主题中,您学习了如何使用 docker restart
命令重新启动 Docker 容器。请确保您已经正确理解了命令的参数和选项,以及其用法。如果您遇到问题或疑问,请参阅 Docker 官方文档或咨询 Docker 社区。