"插入" Docker容器到主机网络

时间:2016-06-13 07:47:52

标签: networking docker docker-compose

我使用Docker将两个容器联网在一起,其中一个容器需要能够访问主机网络以进行服务发现。我无法使用-net=host,因为这会使另一个容器无法访问。

我正在寻找的内容实际上是一种将host网络添加为"二级"网络到docker容器,因此它可以访问其他容器,以及主机网络。

希望这是有道理的。 Docker对我来说还是一个新手,所以如果我的解释不足,我会道歉。

编辑:要详细说明我需要的发现类型,基本上我在容器内运行Plex媒体服务器,在另一个容器内运行PlexConnect。为了使PlexConnect能够为Plex检测正确的IP,它需要能够访问主机的192.168本地网络,因为它充当Docker网络之外的AppleTV的DNS。

所以容器如下:

  • Plex(桥接模式并绑定到主机端口192.168.1.100:32400)
  • PlexConnect(桥接模式的独立子网,需要能够访问192.168.1.100:32400)

tl; dr我需要下面的BMitch建议但docker-compose版本。

0 个答案:

没有答案