概述
1、linux虛擬網橋
docker 通過linux虛擬網橋技術進行容器間的通訊,虛擬網橋相當於七層網路模型中的網路鏈路層
1)可以設定ip位址
2)相當於擁有一塊隱藏的虛擬網絡卡
2、docker0
安裝docker後會生成乙個預設的docker0虛擬網橋
ip:172.17.0.1,這個不同的機器或docker版本可能有所不同,不過不重要
子網掩碼: 255.255.0.0
※ 總共有65534個位址
※ docker網路實際上會在容器中開啟ech0和主機veth*實現網路通訊
3、檢視網橋
預設centos不按照網橋管理程式
1)按照虛擬網橋管理程式
yum install -y bridge-utils
2)檢視網橋裝置
brctl show
4、執行容器後網橋變化
※ 宿主機中執行ifconfig也會看到這個介面名的虛擬網絡卡
5、如何修改dokcer0的網段
ifconfig docker0 192.168.55.1 netmask 255.255.255.0
※ 重啟docker服務,在執行容器生效
6、如何新增新的虛擬網橋供docker使用
1)新增網橋
brctl addbr test
2)配置網橋位址
ifconfig test 192.168.11.1 netmask 255.255.255.0
3)更改修改/etc/docker/daemon.json
新增網橋配置
"bridge":"test"
4)重啟docker服務
systemctl restart docker
5)啟動乙個容器,在檢視虛擬網橋,可以發現介面會建立在test虛擬網橋上
1 3 網路基礎TCP IP
1.tcp ip協議族 通常使用的網路是在tcp ip協議族的基礎上運作的。http和上文所講的ip,tcp,dsn是它的子集。由此可以看出tcp和ip協議的重要性。當然http也很重要啦。計算機與網路裝置要相互通訊,雙方就必須基於相同的方法。我們把這種方法稱為協議。而所有協議的集合就是tcp ip...
作業13 網路
2.1 簡述你想為你的系統增加什麼網路功能?設計思路是什麼?2.2 系統通過網路傳遞了什麼資訊?資訊的格式是什麼?2.3 你的網路模組使用了tcp還是udp技術?模組中的常用類是什麼?threadedechoserver類 3.1 統計本週完成的 量 周次總 量 新增 量 總檔案數 新增檔案數10 ...
Docker學習筆記 三 網路
docker官方資料 網路分類 bridge 橋接網路 host 主機網路 overlay 覆蓋網路 macvlan 虛擬網絡卡 none 網路外掛程式 非docker官方提供 檢視docker網路 docker network ls docker預設使用的網路連線。簡單理解為,外界網路與宿主機本是...