将容器加入多个Docker网络

“blessed by discourse” 方法如何使用多个 Docker 网络?docker run 不支持多次调用 --network,所以我认为我无法使用 docker_args 指定多个网络。

我通过 --internal Docker 网络将用户请求隧道传输到边缘,但将其作为唯一网络会导致 launcher rebuild 失败,因为它需要互联网。因此,我需要一个 wan 网络(我猜只是用于构建?)和一个内部 tunnel 网络(实际流量)。

我是否真的必须在每次构建/启动后想办法 docker network connect tunnel app?我能让 discourse launcher 来做这件事吗?

谢谢。

2 个赞

阅读 launcher 时,既没有对多网络的支持,也没有允许在 launcher 外部实现此功能且能经受住更新的插件/钩子机制。

考虑到(已实现但也不受支持的)链接功能的弃用,了解 discourse 会考虑采取哪些最小步骤来使 launcher 适应这些需求,这将很有趣。

1 个赞