利用pipework为docker容器设置固定IP

使用桥接模式和host主机网络在同一个网段

1.安装网桥设备
yum install -y bridge-utils

2.设置桥接网卡br0
#cd /etc/sysconfig/network-scripts/
#cp ifcfg-eth0 ifcfg-br0
#vi ifcfg-eth0 增加BRIDGE=br0,注释IPADDR、NETMASK、GATEWAY、DNS
#vi ifcfg-br0 修改NAME和DEVICE为br0,Type为Bridge
#ifconfig 查看是否有br0网卡了
重启网络

3.安装pipework
#yum -y install git
#git clone https://github.com/jpetazzo/pipework
#cp pipework/pipework /usr/local/bin/

4.启动一个不带网络的容器
#docker run -itd --name container_name --net=none image_name /sbin/init

5.设置docker容器IP
#pipework br0 container_name 192.168.0.2/24@192.168.0.1
IP时需要指定192.168.xx.yy/24@192.168.xx.1,@后面就是指定宿主机的网关