假设我们有两个撰写文件。 Composefile“A”和“B”。
它们都是产卵容器
composefile“A”中的一个容器需要与composefile“B”链接
怎么样?
我试过没有运气就使用了external_links 任何建议,将不胜感激。
答案 0 :(得分:1)
使用docker compose v2语法,您可以通过在两个docker compose文件中指定相同的默认网络将它们全部放在同一个docker网络上:
networks: default:
external:
name: myapp_net
它可能会向您发出警告,告诉您网络不存在,在这种情况下,您只需运行它在警告中提供的命令。之后,这两个撰写文件的容器应该能够互相访问。
有一个例子,它在我的一个项目here中工作。