这是 Ben 帖子的后续内容,有 YAML 语法用于共享列表或地图的一部分,尽管我在合并两个数组后更进一步并第三次继承。
我正在创建一个docker-compose.yml文件并想要做锚点和别名
x-template:
base-template: &base-template
environemt:
FOO=BAR
custom-template-1: &custom-template1
<<: *base-template
environment+:
FOO2=BAR2
services:
service-1:
<<: *custom-template1
Run Code Online (Sandbox Code Playgroud)
但我得到了错误
Unsupported config option for services.service-1: 'environment+'
Run Code Online (Sandbox Code Playgroud)
如果我不使用environment+:的custom-tamplate-1:,如果我定义级别,或者environment+:在service-1:它工作的水平。
我希望结果是
services:
service-1:
environment:
FOO:BAR
FOO2:BAR2
Run Code Online (Sandbox Code Playgroud)
有可能实现我想要的吗?