Centos7.x Docker桥接网络

Posted legenidongma

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 

技术图片

 

以上是关于Centos7.x Docker桥接网络的主要内容,如果未能解决你的问题,请参考以下文章

Docker初学乍练之单主机网络

详解docker桥接网络模型

docker桥接模式

Docker 容器的网络模式

Docker Centos7 下建立 Docker 桥接网络

安装docker后,导致qemu的桥接网络出现问题