【发布时间】:2020-12-15 22:59:52
【问题描述】:
我正在尝试使用 docker-compose 在本地设置一个 consul 集群,我的灵感来源(这是我与 consul 的第一次互动)是 consul.yml。此配置包含一些我第一次看到的语法。
我觉得这个
consul-agent-1: &consul-agent
image: consul:latest
作为某种基础(如继承)?
这部分是派生的?我不知道怎么称呼它
consul-server-bootstrap:
<<: *consul-agent
如果我对这个假设有误,请纠正我。
但我觉得很奇怪的是 consul-agent-1
中的这一部分command: "agent -retry-join consul-server-bootstrap -client 0.0.0.0"
它通过 consul-server-bootstrap 服务做了“某事”(我不确定到底是什么)。
我不明白,我的意思是如果我是正确的 consul-agent-1 作为其他服务的一些基本模板,如果 consul-server-bootstrap使用模板,这不是循环引用吗?
【问题讨论】:
标签: docker docker-compose yaml consul