当前位置: > Linux服务器 > Docker >

docker网络绑定

时间:2017-01-28 16:11来源:linux.it.net.cn 作者:IT
公共资源库拉镜像
docker pull autumnw/centos6.5_x86-64

docker容器绑定网络
mkdir -p /data && cd /data && git clone https://github.com/jpetazzo/pipework.git && cd pipework
brctl addbr br0
brctl addif br0 eth0 
ip addr add 172.5.5.140/16 dev br0
ifconfig br0 up

runos=$(docker run -i -t -d 61174368971d)
pipework br0 $runos 172.5.5.141/16


runos=$(docker run -i -t -d db286e1cd779)
pipework br0 $runos 172.5.5.142/16


runos=$(docker run -i -t -d d6d25f354d2a)
pipework br0 $runos 172.5.5.143/16


删除网桥
ifconfig br0 down 
brctl delbr br0


centos6.5内部并不支持ip namespace,手动下载rpm包安装
rpm -ivh iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm
rpm update iproute-2.6.32-130.el6ost.netns.2.x86_64.rpm


对于docker容器的理解原本是stop之后,如果没有做save和commit数据丢失,其实并不是
docker ps 显示的是当前正在运行的容器
docker ps -a 显示的是之前你所使用过的容器,而数据保存在容器之中


清理container:
docker rm $(docker ps -a)


(责任编辑:IT)
------分隔线----------------------------
栏目列表
推荐内容