📜  docker restart (1)

📅  最后修改于: 2023-12-03 15:14:46.082000             🧑  作者: Mango

Docker Restart

Docker Restart命令用于重启一个处于运行状态的容器。通常情况下,重新启动容器的原因可能是为了应用配置或更新的更改生效。

语法
docker restart [OPTIONS] CONTAINER [CONTAINER...]
参数
  • OPTIONS:可选参数。

  • CONTAINER:指定待重启的容器名称或容器ID。

示例

以下命令将重启名为mycontainer的容器:

docker restart mycontainer
可选参数

Docker Restart命令有一些常用的选项:

  • --time, -t:设置等待容器停止的时间(以秒为单位),默认为10秒。

  • --ignore-on-lifecycle-failure:指定Docker在容器生命周期事件失败时是否忽略它,以继续重启容器。

返回值

如果命令执行成功,则不会返回任何输出。如果容器无法重启,则将显示错误消息。

用途

Docker Restart命令是一个非常有用的工具,在多个场景下都有很重要的用途。以下是一些常见的用例:

  • 应用程序配置更改后,重启容器以使更改生效。

  • 更新容器映像后,重启容器以使用最新更改。

  • 应用程序崩溃或停止响应时,重启容器以恢复服务。

  • 试图重新启动容器以解决某些错误或问题。

总结

Docker Restart命令是重要的Docker命令之一,它允许您轻松重启一个处于运行状态的容器。使用此命令可以保证应用程序的配置或更新更改生效,或在应用程序崩溃或停止响应时,快速恢复服务。