您的位置:首页 > 运维架构 > Docker

pipework/centos6.8/docker设置固定IP

2017-10-29 00:00 537 查看
1、安装iproute 或者升级当前iproute

rpm -Uvh https://repos.fedorapeople.org/openstack/EOL/openstack-grizzly/epel-6/iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm
2、下载pipework https://github.com/jpetazzo/pipework
wget https://github.com/jpetazzo/pipework/archive/master.zip
3、解压unzip master.zip

cp pipework到/usr/local/bin 方便执行pipework命令

4、ip addr add 192.168.0.109/24 dev br0; \ 当前宿主机ip

sudo ip addr del 192.168.0.109/24 dev eth0; \ 当前宿主机ip

sudo brctl addif br0 eth0; \

sudo ip route del default; \

sudo ip route add default via 192.168.0.1 dev br0 当前宿主机网关ip

或直接修改network-scripts

cd /etc/sysconfig/network-scripts/;
cp ifcfg-eth0 ifcfg-br0
vi ifcfg-eth0 //增加BRIDGE=br0,删除IPADDR,NETMASK,GATEWAY,DNS1
vi ifcfg-br0//修改DEVICE为br0,Type为Bridge,把eth0的网络设置设置到这里来
service network restart

5、启动docker

docker run -it --net=none --name=yourname yourdocker /bin/bash

6、设置ip

pipework br0 yourdocker 192.168.0.xxx/24@192.168.0.1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: