我想创建一个具有默认配置的基本docker文件,并将其与特定于环境的配置合并:
docker-compose.base.yml
:
卷数:
....
健康检查:
测试:。。。
docker-compose.prod.yml
:
版本:“3.7”
services:
hello-docker:
<<: *my-defaults
image: ...
ports: ...
但当我运行
docker-compose config
命令,我得到一个错误:
docker-compose -f docker-compose.base.yml -f docker-compose.prod.yml config
结果:
yaml.composer.ComposerError: found undefined alias 'my-defaults'
in "./docker-compose.yml", line 5, column 9
那么,与锚合并是不可能的吗?