看docker介绍时 有使用网络名称空间 但使用 #ip netns list 查看 却没有查看到任何的名称空间
运行一个docker
root@song:~# docker run -i-t ubuntu:14.04 /bin/bash
root@90e7e685ae31:/#
查看docker的进程
root@song:~# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
90e7e685ae31 ubuntu:14.04 "/bin/bash" About a minute ago Up About a minute laughing_ritchie
查看对应容器的进程号
root@song:~# dockerinspect 90e7e685ae31 |grep Pid
"Pid": 14903,
"PidMode": "",
"PidsLimit": 0,
root@song:~# ln -s /proc/14903/ns/net/var/run/netns/ubuntu
root@song:~# ip netns list
ubuntu (id: 0)
test
root@song:~# ip netns execubuntu ip a

本文通过实际操作展示了如何在Docker中使用网络名称空间。从启动容器到创建和查看名称空间的过程都被详细记录下来,为读者提供了清晰的操作指南。

1881

被折叠的 条评论
为什么被折叠?



