作为客户的公有IP的docker工人
我有一个10.1.1.2的主机,我想创build一个docker容器,它将有IP地址10.1.1.3,这将能够ping(以及后来发送其系统日志)的外部机器上同一networking。 (如10.1.1.42)。 我也想从10.1.1.3到达。 所以据我了解没有NAT。
我不感兴趣的入站networking连接到docker集装箱,但出站。
目前这个function显然是一个未解决的问题 ,所以目前唯一的解决scheme是在启动你的容器后手动创build必要的iptables
规则。 例如,像这样的东西:
iptables -t nat -I POSTROUTING 1 -s <container_ip> -j SNAT --to-source 10.1.1.3
您还需要将该地址添加到主机上的接口上:
ip addr add 10.1.1.3/24 dev eth0
- 如何使用selenium Docker在节点浏览器上设置function
- DOCKER用于设置BitBucket
- Windows Server 2016 Dockerfile安装服务
- 通过HTTPS的克隆克隆不工作在Docker的生成文件
- 如何访问像PostgreSQL的docker cli
- docker图像的大小和虚拟大小有什么区别?
- elasticsearch 5.5.3 Java客户端API NoNodeAvailableException与docker
- Docker Couchbase:无法使用入口点脚本中的curl连接到端口8091
- Docker容器中的Yesod应用程序无法发出networking请求