如何将由一个撰写文件生成的容器链接到由另一个撰写文件生成的容器?

时间:2016-10-12 14:04:47

标签: docker containers docker-compose

假设我们有两个撰写文件。 Composefile“A”和“B”。
它们都是产卵容器 composefile“A”中的一个容器需要与composefile“B”链接 怎么样?

我试过没有运气就使用了external_links 任何建议,将不胜感激。

1 个答案:

答案 0 :(得分:1)

使用docker compose v2语法,您可以通过在两个docker compose文件中指定相同的默认网络将它们全部放在同一个docker网络上:

networks: default: external: name: myapp_net

它可能会向您发出警告,告诉您网络不存在,在这种情况下,您只需运行它在警告中提供的命令。之后,这两个撰写文件的容器应该能够互相访问。

有一个例子,它在我的一个项目here中工作。