您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker使用macvla网络 正文
时间:2026-11-14 来源:网络整理 编辑:热点
百度蜘蛛池租用【tg:seogoogle987】
某些应用程序,尤其是旧版应用程序或监视网络流量的应用程序,期望直接连接到物理网络。在这种情况下,可以使用macvlan网络驱动程序为每个容器的虚拟网络接口分配MAC地址,使其看起来像是直云计接连接到物理网络的物理网络接口。在这种情况下,您需要在Docker主机上指定用于的物理接口macvlan,以及的子网和网关macvlan。您甚至可以macvlan使用不同的物理网络接口隔离网算核络。请记住以下几点:
由于IP地址耗尽或“ VLAN传播”,很容易无意间损坏您的网络,在这种情况下,您的网络中有大量不正确的唯一MAC地址。
您的网络设备需要能够处理“混杂模式”,在该模式下,可以为一个心技物理接口分配多个MAC地址。
如果您的应用程序可以使用网桥(在单个Docker主机上)或覆盖(跨多个Docker主机进行通信)工作,那么从长远来看,这些解决方案可能会更好。
创建一个macvl术Dan网络
创建macvlan网络时,它可以处于桥接模式或802.1q中继桥接模式。
在桥接模式下,macvlan流量通过主机上的物理设备。
在802.1q中继桥接模式下,流量通过Docker动态创建oc的802.1q子接口。这使您可以更精细地控制路由和过滤。
桥接模式
要创建macvlan与给定物理网络接口桥接的网络,请--driver macvlan与docker network create命令一ke起使用。您还需要指定parent,这是流量将在Docker主机上实际通过的接口。
$ docker network create -d macvlan \
--subnet=172.16.86.0/24 \
-r教-gateway=172.16.86.1 \
-o parent=eth0 pub_net
如果您需要排除IP地址在macvlan网络中的使用,例如当一个给定的IP地址已经在使用中时,请使用--aux-ad程:dresses:
$ docker network create -d macvlan \
--subnet=192.168.32.0/24 \
--ip-range=192.168.32.128/25 \
--gDoateway=192.168.32.254 \
--aux-address="my-router=192.168.32.129" \
-o parent=eth0 macnet32
802.1q中继桥接模式
如果ck您指定parent带有点的接口名称,例如eth0.50,则Docker会将其解释为的子接口,eth0并自动创建该子接口。
$ docker network create -d macvlan \
--subernet=192.168.50.0/24 \
--gateway=192.168.50.1 \
-o parent=eth0.50 macvlan50
使用ipvlan代替
在上面的示例中,您仍在使用L3桥。您使用可以改用ipvlan L2桥接器。指定-o ipvlan_mode=l2。
$ docker network create -d ipvlan \
--subnet=192.168.210.0/24 \
--submanet=192.168.212.0/24 \
--gateway=192.168.210.254 \
--gateway=192.168.212.254 \
-o ipvlan_mode=l2 -o parent=cveth0 ipvlan210
微软宣布将于6月24日发布下一代Windows2026-09-10
外媒:软银缩减机器人业务,停止Pepper 生产2026-10-25
标签: 斜跃智能 理想汽车 陈伟 张骁2026-05-31
标签: 挪瓦咖啡 健康咖啡 0脂拿铁 NOWWA COFFEE2026-07-29
标签: Momenta 物理AI 世界模型 R72026-06-18
标签: 双欣环保 PVA 港交所 电石2026-10-26
标签: 小鹏汽车 XNGP P7+ AEB2026-07-24
高颜值神经网络可视化:3D彩色、可定制,还能可视化参数重要性2026-09-02
苹果回应iPhone12Mini停产上热搜 网友:产品挺好价格劝退2026-10-12
标签: 铁路12306 B站 黄仁勋 AI2026-09-18
报告:美国近370万人受数据中心附近电力质量下降影响2026-10-23
OpenAI 推出青少年使用 ChatGPT 的新安全措施2026-07-31
标签: 多宁生物 港交所上市 生物制药 试剂耗材2026-09-13
标签: 银河通用 Galbot S1 银河星脑 具身智能2026-08-25
GitHub Copilot抄袭实锤!GitHub:我们的AI没有「背诵」代码2026-05-31
标签: 苹果2026-09-06
SAS中国刘政:国内数据软件潜力巨大 SAS将加速“上云”2026-06-20
遏制矿工扫货 英伟达限制显卡性能2026-07-19
云计算核心技术Docker教程:Docker使用JSON 文件日志驱动程序2026-07-20