docker之網路橋接的兩種方式

2022-01-16 19:45:45 字數 1475 閱讀 6920

第一種:直接敲命令方式配置

安裝網橋管理工具包:bridge-utile

# yum install bridge-utils -y

1.先檢視ip 是否有br0

ip a

2.brctl show

3使用brctl命令刪除網橋br0

brctl delbr br0

4關閉br0

ifconfig br0 down

5刪除br0

brctl delbr br0

5在檢視是否有

ip a

6.使用brctl命令新增網橋br0

brctl addbr br0

7. 使用brctl命令將em1網絡卡加入到 br0

brctl addif br0 em1

8.在檢視 是否有br0

ip a

9.新增預設ip

ifconfig br0 192.168.3.49/24

新增預設路由

ifconfig em1 0.0.0.0

ip a

11.在新增預設閘道器

route add default gw 192.168.3.1

12.測試

ping 114.114.114.114

第二種:修改配置檔案

1.修改配置檔案

[root@compute5 ~]# cat /etc/sysconfig/network-scripts/ifcfg-em1

type=ethernet

bootproto=none

name=em1

device=em1

onboot=yes

2.新增bro配置檔案

[root@compute5 yong10_16]# cat /etc/sysconfig/network-scripts/ifcfg-br0

device=br0

type=bridge

bootproto=static

onboot=yes

ipaddr=192.168.3.200

netmask=255.255.255.0

gateway=192.168.3.1

# cp pipework/pipework /usr/local/bin/

批量啟動容器

映象就是ssh

for i in ; do docker run -itd --network none --name test$i ssh;done

批量配置ip

for i in ; do pipework br0 test$i 192.168.3.$i/[email protected];done

單個啟動映象

docker run -itd --network none --name test113 ssh

pipework br0 test 192.168.3.113/[email protected]

Docker 之橋接網路 一

參考 在網路方面,橋接網路是乙個鏈路層裝置,它在網路段之間 流量。網橋可以是執行在主機核心中的硬體裝置或軟體裝置。就docker而言,橋接網路使用軟體橋,允許連線到同一橋接網路的容器進行通訊,同時提供與沒有連線到橋接網路的容器的隔離。docker橋驅動程式自動在主機上安裝規則,這樣不同橋網路上的容器...

路由器有線橋接的兩種方式異同

根據這篇文章 tp link路由器有線方式橋接設定 教程,我小結下兩種方式之要點及異同 背景 令主路由器為路由器a,副路由器為路由器b a的ip位址為192.168.1.1,wan口接貓,乙太網接入方式為撥號,開啟dhcp服務,分配位址池為192.168.1.100 192.168.1.199 設定...

Docker 建立你自己的橋接網路

docker 引擎能夠原生支援橋接網路 bridge networks 和覆蓋網路 overlay networks 橋接網路被限制用於乙個獨立主機執行的 docker 引擎。覆蓋網路能夠包含有多個主機,這個有更多的高階特性。下面的例子顯示了如何建立乙個橋接網路 docker network cre...