2017-09-04 25 views
0

我有一個10.1.1.2的主機,我想創建一個碼頭容器,它將具有IP地址10.1.1.3,並且將能夠ping(以及稍後發送它的系統日誌)到同一網絡上的外部機器。 (例如10.1.1.42)。我還希望數據包從10.1.1.3到達。所以據我瞭解沒有NAT。作爲客戶端的公有IP的碼頭

我不感興趣的入站網絡連接到碼頭集裝箱,但出站。

回答

1

現在顯然有一個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