Centos7.x Docker橋接網絡


基於Centos7.x構建Docker橋接網絡,

配置bridge橋接網絡可以直接設置網卡配置文件:

自定義橋接網絡設置如下:

關掉docker0
ifconfig docker0 down
刪除docker
brctl  delbr  docker0
增加網橋br0
yum install bridge-utils
brctl show          #查看物理機上有哪些網橋
brctl addbr docker_new0 #自定義網橋

 

 

/etc/sysconfig/network-scripts/下,修改ifcfg-ens33網卡配置,同時增加ifcfg-br0橋接網卡配置,

vi ifcfg-ens33內容修改為如下:

DEVICE=ens33
BOOTPROTO=none
NM_CONTROLLED=no
ONBOOT=yes
TYPE=Ethernet
BRIDGE="br0"
IPADDR=192.168.0.110
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
USERCTL=no

vi ifcfg-br0內容如下:

DEVICE="br0"
BOOTPROTO=none
IPV6INIT=no
NM_CONTROLLED=no
ONBOOT=yes
TYPE="bridge"
IPADDR="192.168.0.110"
NETMASK="255.255.255.0"
USERCTL=no

啟動docker服務,即可

service docker start

安裝pipework
yum install -y git
git clone https://github.com/jpetazzo/pipework
cp ~/pipework/pipework /usr/local/bin/
啟動容器並設置網絡
docker run -itd  --net=none --name=ale centos68 /bin/bash
pipework br0 ale 192.168.0.111/24@192.168.0.110
進入容器查看ip
docker exec ale ifconfig 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM