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桥接网络的主要内容,如果未能解决你的问题,请参考以下文章