色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

docker中網關被拒(docker clash 網關)

夏志豪2年前9瀏覽0評論

最近在使用Docker的過程中,遇到了一個問題,就是在容器中使用ping命令時,報錯顯示網關被拒。

PING www.baidu.com (220.181.38.148) 56(84) bytes of data.
From 172.17.0.1 icmp_seq=1 Destination Gateway Unreachable
From 172.17.0.1 icmp_seq=2 Destination Gateway Unreachable
From 172.17.0.1 icmp_seq=3 Destination Gateway Unreachable
--- www.baidu.com ping statistics ---
5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4000ms
pipe 3

經過一番調查,發現是因為容器和宿主機在網絡上相互隔離導致的。Docker中的容器和宿主機是共享一個網絡空間的,但是默認情況下它們相互隔離,不能互相通信。

解決方法是在啟動容器的時候,使用"--net=host"參數來啟動容器,這樣容器就和宿主機共享了網絡空間,就可以使用ping命令了。

# docker run -it --net=host ubuntu /bin/bash

這個問題在使用Docker的過程中比較常見,需要注意。如果想要讓容器和宿主機完全隔離,可以使用"--net=none"參數。

# docker run -it --net=none ubuntu /bin/bash

總結一下,當我們在容器中使用ping命令時,可能會遇到網關被拒絕的問題。這個問題是因為容器和宿主機在網絡上相互隔離導致的。解決方法是在啟動容器的時候,使用"--net=host"參數來共享網絡空間,或者使用"--net=none"參數來完全隔離容器和宿主機。