【发布时间】:2020-07-17 09:05:26
【问题描述】:
如何使用 docker 容器访问主机网络?我可以在 hosts 网络中使用来自 hosts 网络的另一个 IP 放置一个容器吗?
目前情况:
- Docker 容器(默认桥接网络):172.17.0.2/16
- 主机(服务器):10.0.0.2/24
问题:
- 我可以将 docker 容器放在 10.0.0.0/24 网络上作为辅助地址吗? (或)我可以访问容器上的主机网络,反之亦然吗?
原因:
- 我想从我的容器(例如:监控服务器)访问 hosts 网络。
- 我希望容器充当可从所有端口上的主机网络访问的服务器。
注意:
- 我运行了几个 docker 容器,因此已经从主机转发了一些端口,并且这些端口应该保持不变。因此,来自主机 IP 的全端口转发并不是真正的解决方案。
主机上的设置:
- 基础 docker 系统
- Centos 7
【问题讨论】:
标签: docker docker-networking docker-network