将容器连接到网络中的外部计算机

时间:2019-08-28 17:30:15

标签: docker networking

如标题所述。我的可扩展 Docker主机中有一个Music Player和一个音乐库管理器,但是由于存储限制,数据库和文件位于主机外部,位于同一网络的另一台计算机(NAS)中。

enter image description here

出于显而易见的原因,我已经设置了静态IP,但是虽然容器可以使用DHCP为Internerds(172.16.0.1访问路由器,并且可以ping通,但是可以访问{{1} }无效(主机),172.16.1.1(NAS)也无效。所以我无法访问数据库或文件。

如何成功将容器连接到外部计算机? NAS可以访问并且所有系统都正常。

1 个答案:

答案 0 :(得分:1)

也许您应该将容器的网络模式设置为host。 要更改容器的网络模式,请添加--network host用于运行容器!