gpt4 book ai didi

docker - 多个 docker-compose 文件 - 打印结果,合并 docker-compose.yml

转载 作者:IT老高 更新时间:2023-10-28 21:43:15 51 4
gpt4 key购买 nike

我正在运行 Docker compose 合并多个 docker-compose-yaml 文件,例如:

docker-compose -f docker.compose.yml -f docker-compose.dev.yml -f docker-compose.X.yml -f docker-compose.Y.yml up

由于它对调试有很大帮助,是否可以打印 docker-compose 使用的合并后的 docker-compose-yaml 文件?

简化示例:

$ cat docker-compose.yml
> version: '3'
>
> services:
> nginx:
> image: nginx:latest

$ cat docker-compose.dev.yml
> version: '3'
>
> services:
> nginx:
> build:
> context: nginx
> dockerfile: Dockerfile

# Show merged result
$PRINT_MERGED_DOCKERFILE_COMMAND -f docker.compose.yml -f docker-compose.dev.yml
> version: '3'
>
> services:
> nginx:
> build:
> context: nginx
> dockerfile: Dockerfile
> image: nginx:latest

最佳答案

使用 docker-compose config 将显示合并的 docker-compose yaml:

https://medium.com/@pscheit/docker-compose-advanced-configuration-541356d121de

docker-compose -f docker.compose.yml -f docker-compose.dev.yml config

它还会打印使用的结果变量,这对调试也很有帮助。

关于docker - 多个 docker-compose 文件 - 打印结果,合并 docker-compose.yml,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54116776/

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