码迷,mamicode.com
首页 > Web开发 > 详细

【Docker】Docker主机为什么ip nets 查不到网络空间

时间:2016-12-28 20:44:07      阅读:294      评论:0      收藏:0      [点我收藏+]

标签:/var   命名   pac   stat   base   ace   unix   通过   word   

创建Docker容器后本来应该有新的命名空间(如果有独立网络的话),那么可以通过 ip netns 命令查看到命名空间,但是实际上却看不到。

查过资料才发现,ip netns 只能查看到 /var/run/netns 下面的网络命名空间。docker 不像OpenStack  neutron 会自动在这个文件创建命名空间名字,需要手动创建。

创建方法是:

pid=`docker inspect -f ‘{{.State.Pid}}‘ $container_id`
ln -s /proc/$pid/ns/net /var/run/netns/$container_id


参考资料:
ip netns使用:http://blog.csdn.net/ptmozhu/article/details/52386275
原因:http://blog.csdn.net/liuliuzi_hz/article/details/51699932
http://blog.csdn.net/liuliuzi_hz/article/category/6065584
http://blog.csdn.net/liuliuzi_hz/article/details/50601521
http://blog.csdn.net/liuliuzi_hz/article/details/50594595
http://blog.csdn.net/liuliuzi_hz/article/details/50593613
容器配置:http://blog.csdn.net/liuliuzi_hz/article/details/50593599
http://unix.stackexchange.com/questions/113530/how-to-find-out-namespace-of-a-particular-process
http://blog.csdn.net/smallfish1983/article/details/38701067

【Docker】Docker主机为什么ip nets 查不到网络空间

标签:/var   命名   pac   stat   base   ace   unix   通过   word   

原文地址:http://www.cnblogs.com/junneyang/p/6230313.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!