0
我有一個10.1.1.2的主機,我想創建一個碼頭容器,它將具有IP地址10.1.1.3,並且將能夠ping(以及稍後發送它的系統日誌)到同一網絡上的外部機器。 (例如10.1.1.42)。我還希望數據包從10.1.1.3到達。所以據我瞭解沒有NAT。作爲客戶端的公有IP的碼頭
我不感興趣的入站網絡連接到碼頭集裝箱,但出站。
我有一個10.1.1.2的主機,我想創建一個碼頭容器,它將具有IP地址10.1.1.3,並且將能夠ping(以及稍後發送它的系統日誌)到同一網絡上的外部機器。 (例如10.1.1.42)。我還希望數據包從10.1.1.3到達。所以據我瞭解沒有NAT。作爲客戶端的公有IP的碼頭
我不感興趣的入站網絡連接到碼頭集裝箱,但出站。
現在顯然有一個unresolved issue這個功能,所以目前唯一的解決方案是在啓動你的容器後手動創建必要的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