主机有一个运行在端口2000上的代理程序,我希望在网桥网络上运行的docker将数据发送到主机上的代理程序。我必须对Docker进行哪些更改以使其可以与主机通信,
答案 0 :(得分:0)
如果要与容器共享整个主机网络堆栈,可以通过传递以下参数--network host
在启用主机网络的情况下运行它。
文档摘要:https://docs.docker.com/network/host/
还有一个教程:https://docs.docker.com/network/network-tutorial-host/
其他一些选项包括:
修改主机上的iptables规则:iptables -A INPUT -i docker0 -j ACCEPT
Routing all traffic到docker0
界面。