我正在运行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
发布于 2019-01-10 03:18:02
使用docker-compose配置将显示合并的docker-compose yaml:
https://medium.com/@pscheit/docker-compose-advanced-configuration-541356d121de
docker-compose -f docker.compose.yml -f docker-compose.dev.yml config
它还将打印所使用的结果变量,这对调试也很有帮助。
https://stackoverflow.com/questions/54116776
复制相似问题