上一節我們安裝並創建了 Weave 網絡,本節將部署容器並分析網絡結構。在 host1 中運行容器 bbox1: eval $(weave env) docker run --name bbox1 -itd busybox 首先執行 eval $(weave env ...
上一節我們創建了 macvlan 並部署了容器,本節詳細分析 macvlan 底層網絡結構。 macvlan 網絡結構分析 macvlan 不依賴 Linux bridge,brctl show可以確認沒有創建新的 bridge。 查看一下容器 bbox 的網絡設備: 除了 lo,容器只有一個 eth ,請注意 eth 后面的 if ,這表明該 interface 有一個對應的 interface ...
2017-08-18 05:17 13 5852 推薦指數:
上一節我們安裝並創建了 Weave 網絡,本節將部署容器並分析網絡結構。在 host1 中運行容器 bbox1: eval $(weave env) docker run --name bbox1 -itd busybox 首先執行 eval $(weave env ...
上一節我們部署了 Calico 網絡,今天將運行容器並分析 Calico 的網絡結構。在 host1 中運行容器 bbox1 並連接到 cal_net1: docker container run --net cal_net1 --name bbox1 -tid busybox ...
上一節我們准備好了 macvlan 的實驗環境,今天在 host1 和 host2 中創建 macvlan 網絡 mac_net1: 注意:在 host2 中也要執行相同的命令。 ① -d macvlan 指定 driver 為 macvlan。 ② macvlan 網絡 ...
上一節我們創建了兩個 macvlan 並部署了容器,網絡結構如下: 本節驗證 macvlan 之間的連通性。 bbox1 能 ping 通 bbox3,bbox2 能 ping 通 bbox4。即:同一 macvlan 網絡能通信。 bbox1 無法 ...
。macvlan 本質上是一種網卡虛擬化技術,Docker 用 macvlan 實現容器網絡就不奇怪了。 m ...
--- --- 安裝 安裝: 1、Docker要求CentOS系統的內核版本高於 3.10 ,通過 uname -r 命令查看你當前的內核版本是否支持安賬docker 2、更新yum包:sudo yum update 3、安裝需要的軟件包 ...
鏡像是 Docker 容器的基石,容器是鏡像的運行實例,有了鏡像才能啟動容器。為什么我們要討論鏡像的內部結構? 如果只是使用鏡像,當然不需要了解,直接通過 docker 命令下載和運行就可以了。 但如果我們想創建自己的鏡像,或者想理解 Docker 為什么是輕量級的,就非常有必要學習這部分知識 ...
上一節我們討論了 none 和 host 類型的容器網絡,本節學習應用最廣泛也是默認的 bridge 網絡。 Docker 安裝時會創建一個 命名為 docker0 的 linux bridge。如果不指定--network,創建的容器默認都會掛到 docker0 上。 當前 ...