“插入”Docker容器到主机networking
我使用Docker将两个容器联网在一起,其中一个容器需要能够访问主机networking以进行服务发现。 我不能使用-net=host
因为这使得其他容器无法访问。
我正在寻找的是一种将host
networking作为“二级”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
版本。