“插入”Docker容器到主机networking

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

我正在寻找的是一种将hostnetworking作为“二级”networking添加到Docker容器的方式,以便它可以访问其他容器以及主机networking。

希望这是有道理的。 Docker对我来说还是很新的,所以如果我的解释缺乏,我很抱歉。

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

所以容器如下:

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

我需要什么样的BMitchbuild议下面,但docker-compose版本。