📜  docker compose restart (1)

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

Docker Compose Restart

docker-compose restart 命令用于重新启动 Docker Compose 文件中指定的服务。它将停止并重启指定的容器。

命令格式
$ docker-compose restart [options] [SERVICE...]
参数说明
  • SERVICE:由 docker-compose 文件定义的服务名称。
  • options:可选参数。
示例
$ docker-compose restart db

上述命令将重启名为 db 的服务。

选项说明

以下是一些常用选项:

  • --no-deps:不重启依赖的服务。
  • --timeout TIMEOUT:指定重启超时时间,默认为 10 秒。
注意事项
  • restart 命令不会更改配置,所以若配置已被更改,必须使用 docker-compose up 命令来应用更改。
  • 重启服务会中断正在运行的容器,并将其删除,然后使用最新的镜像重新创建和运行容器。因此,一些容器可能会删除它们的数据,或失去它们的状态,因此在重启之前,请务必备份数据。
总结

docker-compose restart 命令可以方便地重启指定服务的容器,并更新服务到最新状态。但在执行之前,请确保备份数据。