您的当前位置:首页 > 热点 > 云计算核心技术Docker教程:Docker使用macvla网络 正文
时间:2026-11-15 来源:网络整理 编辑:热点
谷歌留痕技术教程-教程要点与实践【tg:seogoogle987】
某些应用程序,尤其是旧版应用程序或监视网络流量的应用程序,期望直接连接到物理网络。在这种情况下,可以使用macvlan网络驱动程序为每个容器的虚拟网络接口分配MAC地址,使其看起来像是直云计接连接到物理网络的物理网络接口。在这种情况下,您需要在Docker主机上指定用于的物理接口macvlan,以及的子网和网关macvlan。您甚至可以macvlan使用不同的物理网络接口隔算核离网络。请记住以下几点:
由于IP地址耗尽或“ VLAN传播”,很容易无意间损坏您的网络,在这种情况下,您的网络中有大量不正确的唯一MAC地址。
您的网络设备需要能够处理“混杂模式”,在该模式下,心技可以为一个物理接口分配多个MAC地址。
如果您的应用程序可以使用网桥(在单个Docker主机上)或覆盖(跨多个Docker主机进行通信)工作,那么从长远来看,这些解决方案可能会更好。
创建一个术Dmacvlan网络
创建macvlan网络时,它可以处于桥接模式或802.1q中继桥接模式。
在桥接模式下,macvlan流量通过主机上的物理设备。
在802.1q中继桥接模式下,流量通过Dococker动态创建的802.1q子接口。这使您可以更精细地控制路由和过滤。
桥接模式
要创建macvlan与给定物理网络接口桥接的网络,请--driver macvlan与docker network crkeeate命令一起使用。您还需要指定parent,这是流量将在Docker主机上实际通过的接口。
$ docker network create -d macvlan \
--subnet=172.16.86.0r教/24 \
--gateway=172.16.86.1 \
-o parent=eth0 pub_net
如果您需要排除IP地址在macvlan网络中的使用,例如当一个给定的IP地址已经在使用中时,请程:使用--aux-addresses:
$ docker network create -d macvlan \
--subnet=192.168.32.0/24 \
--ip-range=192.168.3Do2.128/25 \
--gateway=192.168.32.254 \
--aux-address="my-router=192.168.32.129" \
-o parent=eth0 macnet32
8ck02.1q中继桥接模式
如果您指定parent带有点的接口名称,例如eth0.50,则Docker会将其解释为的子接口,eth0并自动创建该子接口。
$ docker network create -d maercvlan \
--subnet=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.0ma/24 \
--subnet=192.168.212.0/24 \
--gateway=192.168.210.254 \
--gateway=192.168.212.254 \
-o ipvlan_mode=lcv2 -o parent=eth0 ipvlan210
腾讯云联合英特尔、美团等发布SuperEdge边缘容器开源项目2026-07-16
标签: 福布斯 马斯克 特斯拉 SpaceX2026-09-24
标签: 长鑫科技 DRAM 朱一明 科创板2026-08-03
标签: MiniMax Music2.6 国风音乐 游戏配乐2026-07-27
云计算核心技术Docker教程:Docker集群节点如何工作2026-08-26
宝尊与阿里云达成战略合作,加速全面上云与数字化产品集成2026-08-02
标签: OpenClaw ClawBot 微信 插件系统2026-06-30
标签: 赛力斯 问界 张兴海 增程式2026-11-02
标签: 腾讯 Epic Games 拳头游戏 Supercell2026-10-21
告别信息泄露!OpenAI 推出 Privacy Filter,支持12.8万超长上下文与8类隐私识别2026-07-17
标签: 追觅2026-08-13
贝索斯谈亚马逊竞争:成为最好的企业之一是不够的2026-08-22
标签: 理想汽车 东风日产 李想 黑公关2026-05-25
激进基金Elliott业务主管将退出推特董事会 去年曾逼迫多西下台2026-10-31
标签: 马云 阿里巴巴 云谷学校 AI教育2026-10-10
云计算开发:Python练习实例-按大小顺序输出三个数2026-10-15
构建开放生态 京东云发布国产适配产品矩阵2026-08-01
数据中心进入“液冷时代” 曙光助力绿色数据中心建设2026-10-31