docker compose restart 命令

 Docker 命令大全Docker 命令大全


docker compose restart 命令命令用于重启一个或多个服务。

与 docker compose restart 命令会停止正在运行的服务容器,然后重新启动它们。

如果你需要更新配置或者只是想简单地重启服务而不需要重建容器,那么 restart 是很有用的。

语法

docker compose restart [SERVICE...]
  • SERVICE(可选):可以指定要重启的一个或多个服务名称。如果不指定服务名称,则会重启所有在 docker-compose.yml 文件中定义的服务。

实例

1、重启所有服务:

docker-compose restart

2、重启特定的服务(例如名为 web 和 db 的服务):

docker-compose restart web db

确保你在包含 docker-compose.yml 文件的目录中执行这些命令,或者通过 -f 参数指定 docker-compose.yml 文件的位置。例如,如果你的 docker-compose.yml 文件不在当前目录下,你可以这样指定文件位置:

docker-compose -f /path/to/docker-compose.yml restart

这样做可以让你控制哪个 docker-compose.yml 文件被用来管理服务。


 Docker 命令大全Docker 命令大全