[docker]docker0网络模型探究

编程之家收集整理的这篇文章主要介绍了[docker]docker0网络模型探究编程之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

原文连接:https://www.cnblogs.com/iiiiher/p/8135024.html

docker0网络模型step by step

将docker的ns软链到linux ns

$ ln -s /var/run/docker/netns /var/run/netns

查看ns,无

$ ip netns 
$ 

启动b1

$ docker run -itd --name b1 busybox
af051e24e639508da0f2824b2da001ca54f61fced0d73fdbe5604331ef804489

查看ns,有1个了

$ ip netns 
2ea8e31a85ef (id: 0)

删除b1

$ docker rm -fv b1
b1

即刻查看ns-报错

$ ip netns 
RTNETLINK answers: Invalid argument
RTNETLINK answers: Invalid argument
2ea8e31a85ef

过了2-5min查看ns-无(docker延迟处理ns)

$ ip netns 
$ 

批量观察

$ docker run -itd --name b1 busybox
184f7ce462677e14323517a66615051269d26cf13a17b3e61dc8920eccae3731
$ ip netns
147d24ac5383 (id: 0)

$ docker run -itd --name b2 busybox
6fe77ef5416e2b3b5f781df454b2c854e24c003eac8e90f0641dd14f1f8aafce
$ ip netns
13da34d6e0d8 (id: 1)
147d24ac5383 (id: 0)

$ docker run -itd --name b3 busybox
4db189e89c550e8549300e2284942135dce0126a42e5166f8c62a23060320077
$ ip netns
eda4e0f95513 (id: 2)
13da34d6e0d8 (id: 1)
147d24ac5383 (id: 0)

$ docker run -itd --name b4 busybox
94f88f61efadd113eca79d21c783a01e5c3a2aa8ee3ff0608fa38d19afc5fab9
$ ip netns
d333e65e89d3 (id: 3)
eda4e0f95513 (id: 2)
13da34d6e0d8 (id: 1)
147d24ac5383 (id: 0)

docker0网络模型小结

参考: http://blog.daocloud.io/docker-bridge/

可见每容器一个namespace

ns1 容器b1---veth1--> docker0
ns2 容器b2---veth2-->
ns3 容器b3---veth3-->
ns4 容器b4---veth4-->

原文地址:https://blog.csdn.net/thlzjfefe" target="_blank" rel="noopener" title="thlzjfefe">thlzjfefe</a> <img class="article-time-img article-heard-img" src="https://csdnimg.cn/release/blo

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


本篇文章和大家了解一下docker容器无法执行vim如何解决。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。目录docker容器无法执行vim【已解决...
这篇文章主要介绍了windowsDockerDeskTop最新款4.18.0怎么安装的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇windows&nb...
这篇文章主要介绍“docker的常用命令怎么使用”,在日常操作中,相信很多人在docker的常用命令怎么使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操...
这篇文章主要介绍“docker中怎么配置hosts”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“docker中怎么配置hosts”...
这篇“docker怎么部署zookeeper集群”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读...
这篇文章主要介绍了怎么使用Maven打包构建Docker镜像并推送到仓库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Maven...
本文小编为大家详细介绍“怎么使用Docker自动搭建GitLab”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么使用Docker自动搭建GitLab”文章能帮助大家解决疑...
这篇文章主要介绍“docker容器内缺少命令如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“docker容器内缺少...
本篇内容主要讲解“DockerAPI未授权访问漏洞问题怎么解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习...
今天小编给大家分享一下怎么使用docker部署centos系统测试环境的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家...