1、描述docker0網橋工作原理,以及自定義docker0網橋的ip位址段。2、建立虛擬網橋
docker0虛擬網橋工作原理docker0虛擬網橋橋接模式工作原理示意圖
檢視橋接模式狀態
1、安裝工具 bridge-utils
#安裝bridge-utils
yum -y install bridge-utils
2、檢視網橋裝置資訊
字段說明3、檢視docker0為容器分配的ip
1、首先啟動乙個容器1、自定義docker0虛擬網橋的ip位址2、檢視docker0網橋為這個容器分配了ip位址
inte***ces上顯示了veth位址,該位址就是docker0為容器eth0網絡卡分配ip位址對應的veth位址。
docker0預設的ip位址是172.17.0.1 如果我們不習慣這個位址可以自定義修改ip網路段的位址
# 修改docker0 ip位址和子網掩碼
ifconfig docker0 192.168.200.1 netmask 255.255.255.0
檢視修改後的docker0位址,是我們自定義的ip位址
我們不希望使用docker預設提供的docker0虛擬網橋,那麼我們還可以建立虛擬網橋。1、新增虛擬網橋
#新增乙個名稱為 br0的虛擬網橋
brctl addbr br0
2、自定義虛擬網橋的ip位址段
3、更改docker守護程序啟動配置更改啟動配置檔案 vim /etc/default/docker
docker_opts="-b=br0"'
4、重啟docker服務
systemctl restart docker
5、檢視docker啟動程序是否載入了br0網橋
ps -ef|grep docker
在啟動程序後面顯示 -b-br0說明啟動時載入了配置檔案。 docker容器的五種網路介紹
容器如果離開了網路,就是乙個密閉的盒子。docker 初期的網路功能並不是很完善,隨著不斷的演化,目前 docker 的網路已經大大加強。docker自帶的網路 當docker安裝成功後,就會建立三種網路。可以使用docker network ls進行檢視 root localhost docker...
Docker 容器網路
所有容器建立時,預設都掛在docker0上,可以在宿主機上使用ifconfig檢視docker0網橋裝置。docker0是乙個linux bridge。docker0網路建立時預設配置了subnet 172.17.0.0 16 建立bridge docker network create drive...
Docker容器網路
docker容器的網路驅動有很多種方式,當安裝docker engine後,docker會在每乙個engine上面生成乙個3種網路,通過命令可以看到是bridge,host和none,而docker官方推薦使用者使用自己的自定義網路,所以在使用容器的時候最好使用自定義的網路,預設docker使用自帶...