docker上查看网络的命名空间

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 删除



©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • “我从来都无法得知,人们是究竟为什么会爱上另一个人。我猜也许我们的心上都有一个缺口,它是个空洞,呼呼的往灵魂里灌着...
    隔壁住着动感超人阅读 4,383评论 0 2
  • 最近忙里偷闲读了蔡崇达的《皮囊》,这本书高中时期在班里曾被广泛传阅,我也不知为什么,当时没有看。淘宝购物车里有...
    眉眼带笑yi阅读 2,350评论 2 0

友情链接更多精彩内容