您好,登錄后才能下訂單哦!
一.網絡模式
netstat -nltp
docker run -itd --name nginx05 --net=container:bs nginx
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN -
具備同樣的網絡信息,容器除外,其他都是隔離;
5.自定義網絡
與默認的bridge原理一樣,但自定義網絡具備內部DNS發現,可以通過容器名或者主機名容器之間網絡通信
docker run -it --name bs4 --net bs-test busybox
docker run -it --name bs3 --net bs-test busybox
然后互ping可以通信;主機名也可以通信; link通信
二.容器網絡訪問原理
Docker 宿主機與容器之間通信用的iptables的snat和dnat
從容器數據到主機的數據通過docker0網橋配置iptable snat到主機網卡。
從主機網卡到容器數據是通過docker0網橋配置iptables Dnat到容器網卡。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。