Docker容器網路基礎(五)

2021-09-26 08:02:12 字數 1919 閱讀 2138

1、描述docker0網橋工作原理,以及自定義docker0網橋的ip位址段。

2、建立虛擬網橋

docker0虛擬網橋工作原理

docker0虛擬網橋橋接模式工作原理示意圖

檢視橋接模式狀態

1、安裝工具 bridge-utils

#安裝bridge-utils

yum -y install bridge-utils

2、檢視網橋裝置資訊

字段說明

3、檢視docker0為容器分配的ip

1、首先啟動乙個容器

2、檢視docker0網橋為這個容器分配了ip位址

inte***ces上顯示了veth位址,該位址就是docker0為容器eth0網絡卡分配ip位址對應的veth位址。

1、自定義docker0虛擬網橋的ip位址

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使用自帶...