Multiple docker-compose files - print resulting, merged docker-compose.yml

Viewed 4279

I'm running Docker compose merging multiple docker-compose-yaml files like:

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

As it would help a lot for debugging, is it possible to print the resulting merged docker-compose-yaml file that docker-compose uses?

Simplified Example:

$ 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
1 Answers
Related