docker compose restart 命令
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 文件被用来管理服务。
点我分享笔记