首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Docker公共网络

Docker公共网络
EN

Stack Overflow用户
提问于 2019-08-07 19:21:54
回答 1查看 63关注 0票数 0

有没有办法让docker容器可以同时访问所有docker网络?我的想法是我有两个docker网络。

假设它们被称为demo1和demo2。我有另一个docker容器(称为Front),它应该同时到达demo1和demo2。

我可以通过在docker-compose文件中声明外部网络来做到这一点。然而,我希望能够声明demo3并“动态”地将Front容器附加到它上,而不修改容器的组成文件,如果可能的话,也不需要重新启动它。

因此,我正在尝试寻找一种架构,让我的容器Front动态连接到任何添加的docker网络。

我可以在crontab中创建一个脚本,但我的想法是正确地执行它。需要的是获得一个公共容器,它可以到达任何其他容器。

在docker compose语法中,我想象如下所示:

networks: all: name: '*' external: true

有可能吗?怎么做到的?

问候

EN

回答 1

Stack Overflow用户

发布于 2019-08-08 13:39:01

我猜你需要的是Connect a running container to a network

示例

将正在运行的容器连接到网络

代码语言:javascript
复制
$ docker network connect multi-host-network container1

只需找到新的网络名称并将您的Front container连接到composefile之外的网络即可。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57393270

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档