docker學習篇(13) 網路基礎

2021-08-21 03:53:35 字數 944 閱讀 2390

概述

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預設使用的網路連線。簡單理解為,外界網路與宿主機本是...