东行天下

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

一、单机网络

安装docker后,会自动创建三个网络模式,bridge、host、none

1.bridge网络

创建容器默认连接此网络。以veth对连接docker0虚拟网桥(类似交换机)

veth(virtual ethernet cable 虚拟以太网电缆),虚拟网线用于连接两个namespace中的网卡

创建veth对,创建新network ns,设置两个网络在同一个子网段并up网卡,能成功ping通

2.host网络

和宿主机共享一个network namespace,用于网络性能较高的场景,但安全隔离性相对差一些。

3.none网络

封闭式,无法通过网络访问到内部,无网络功能

4.container网络

和已有容器共享一个network namespace,两个容器的进程可以通过lo网卡设备通信。kubernetes的pod就是使用的这一模式。

二、多机网络

1.原生方案

1.1 overlay 

  

1.2 macvlan

 

2.

posted on   东行天下  阅读(6)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 记一次.NET内存居高不下排查解决与启示
 
点击右上角即可分享
微信分享提示