Docker网络管理_Docker0网络详解

Docker网络管理_Docker0网络详解

image-20211124184049720

清空所有容器来测试

docker stop $(docker ps -aq)docker rm  $(docker ps -aq)

思考

image-20210726171933448

注意:

每启动一个docker容器, docker就会给容器分配一个ip,只要安装docker就会有一个docker0 网卡。

evth-pair技术

evth-pair 就是一对的虚拟设备接口,它们都是成对出现,一段彼此连接。 正是因为这个特性,evth-parit桥梁。 连接各种各样网络设备。

image-20211126113500060

总结

docker 使用linux的桥接, 宿主机中时一个docker容器的网桥 。 docker0 docker中所有网络接口都是虚拟的。 虚拟转发效率高只要容器删除 对应的网桥就没有了。

 

Docker网络管理_容器互联

img

思考

思考一个场景,我们编写了一个WEB服务,database url=ip:,项目不重启,数据库ip换掉了, 我们希望可以处理这个问题,可以名字来进行访问容器?

image-20210726181847649

语法格式

--link <name or id>:alias

参数:

name和id是源容器的name和id,alias是源容器在link下的别名。

示例

docker run --name tomcat01 --link tomcat02 -d -P tomcat

 

posted @   jiang_jiayun  阅读(46)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 清华大学推出第四讲使用 DeepSeek + DeepResearch 让科研像聊天一样简单!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
点击右上角即可分享
微信分享提示