gpt4 book ai didi

docker - 有什么方法可以禁用 docker-compose.yml 中的服务

转载 作者:IT老高 更新时间:2023-10-28 12:35:25 26 4
gpt4 key购买 nike

我发现自己的情况是,我想在 docker-compose 文件中暂时禁用一项服务。

当然我可以把它注释掉,但是有没有什么选项可以直接说“enabled: false”?

最佳答案

自 2021 年 1 月起,有一种方法可以优雅地禁用 docker-compose.yml 中的服务,或者有选择地运行某些服务而不是其他服务。 Docker Compose 1.28.0 引入了对 profiles 键的支持。现在我们可以这样做:

version: "3.9"
services:
base_image:
...
profiles:
- donotstart

文档中的示例描述了如何使用此键创建基于命令行上的 --profile 选项一起运行的容器组。在这里查看页面:https://docs.docker.com/compose/profiles/

更新

对配置文件的支持在 Compose V2 beta 5 中正常工作(docker compose)。 Compose V2 beta 6 已包含在 Docker Desktop 3.5.2 中2021-07-08 发布。

关于docker - 有什么方法可以禁用 docker-compose.yml 中的服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37254881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com