docker-compose 如何重启 电脑版发表于:2025/3/30 22:55 [TOC] ### 重启所有服务 如果你想要重启 docker-compose.yml 文件中定义的所有服务,你可以使用以下命令: ``` docker-compose down docker-compose up -d ``` 或者 ``` docker compose down docker compose up -d ``` 这里的 docker-compose down 命令会停止并移除所有容器,然后 docker-compose up -d 命令会重新创建并启动所有服务。-d 参数表示在后台运行。 tn4>注意docker-compose不行,就使用docker compose ### 仅重启特定服务 如果你只想重启特定的服务,可以使用以下命令: ``` docker compose restart [服务名] ``` 例如,如果你的 docker compose.yml 文件中有一个名为 web 的服务,你可以这样重启它: ``` docker compose restart web ``` ### 示例: 假设你的 docker-compose.yml 文件内容如下: ``` version: '3' services: web: image: nginx ports: - "80:80" db: image: postgres environment: POSTGRES_PASSWORD: example ``` #### 重启所有服务: ``` docker-compose down docker-compose up -d ``` #### 重启 web 服务: ``` docker-compose restart web ```