【发布时间】:2019-08-10 21:13:13
【问题描述】:
有什么方法可以制作一个同时访问所有 docker 网络的 docker 容器?这个想法是我有 2 个 docker 网络。
假设它们被称为 demo1 和 demo2。 我有另一个 docker 容器(称为 Front),它应该同时到达 demo1 和 demo2。
我可以通过在我的 docker-compose 文件中声明外部网络来做到这一点。 但是,我希望能够声明 demo3 并将 Front 容器“动态”附加到它,而无需修改容器的 compose 文件,如果可能的话,无需重新启动它。
所以,我试图找到一种架构,让我的容器前端动态连接到任何添加的 docker 网络。
我可以在 crontab 中创建一个脚本,但我的想法是正确地执行它。 需要的是一个通用的容器,它可以到达任何其他容器。
在 docker compose 语法中,我的图像如下:
networks:
all:
name: '*'
external: true
有可能吗?怎么样?
问候
【问题讨论】:
标签: docker docker-compose docker-networking docker-network