docker上查看网络的命名空间

2019-05-03  本文已影响0人  hemingkung
1、启动docker
systemctl start docker

2、建立两个docker的容器
sudo docker run -d --name test1 busybox /bin/sh -c "while true;do sleep 3600;done"
sudo docker run -d --name test2 busybox /bin/sh -c "while true;do sleep 3600;done"

3、查看docker容器
docker container ps
等价于
docker  ps

4、进到docker容器中bash中
sudo docker exec -it 61aec221147c /bin/sh
61aec221147c  为容器的continerID

5、查看容器的网络命名空间
ip a

6、在云主机的外层查看虚拟机container的网络命名空间
sudo docker exec 2f6dca34956a ip a

2f6dca34956a 为对应container的continerID


7、查看网络的列表
sudo ip netns list  网络命名空间列表
sudo ip netns add test1  增加

sudo ip netns delete test1 删除



上一篇 下一篇

猜你喜欢

热点阅读