Docker基于macvlan如何实现跨主机容器通信
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,小编这次要给大家分享的是Docker基于macvlan如何实现跨主机容器通信,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。找两台测试机:[root@docker
千家信息网最后更新 2026年11月02日Docker基于macvlan如何实现跨主机容器通信
小编这次要给大家分享的是Docker基于macvlan如何实现跨主机容器通信,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。
找两台测试机:
[root@docker1 centos_zabbix]# docker network lsNETWORK ID NAME DRIVER SCOPE19ac9a55bedb bridge bridge local0a3cbfe2473f host host localaab77f02a0b1 none null local [root@docker1 centos_zabbix]# docker network create --driver macvlan --subnet 10.0.0.0/24 --gateway 10.0.0.254 -o parent=ens33 macvlan_1这条命令两条都执行,意思是添加macvlan的网络类型[root@docker1 centos_zabbix]# docker network lsNETWORK ID NAME DRIVER SCOPE19ac9a55bedb bridge bridge local0a3cbfe2473f host host local4e5ccdc657e1 macvlan_1 macvlan localaab77f02a0b1 none null local
让两台服务器上都有centos6.9:v2版本的镜像:
一台上执行:[root@docker1 centos_zabbix]# docker run -it --network macvlan_1 --ip=10.0.0.155 centos6.9:v2 /bin/bash一台上执行:[root@docker2 opt]# docker run -it --network macvlan_1 --ip=10.0.0.156 centos6.9_ssh:v2 /bin/bash[root@9ea3f69d89c4 /]# ping 10.0.0.155PING 10.0.0.155 (10.0.0.155) 56(84) bytes of data.64 bytes from 10.0.0.155: icmp_seq=1 ttl=64 time=2.15 ms64 bytes from 10.0.0.155: icmp_seq=2 ttl=64 time=0.569 ms 这里能ping通另外一个容器说明容器之间是相同的^C
这种问题就是
ip地址不能重复,如果出现重复就会产生混乱的现象,比如两个都是155的ip,那么会出现ping155的网可以ping通,但是ssh就不知道连的是哪一台了,事实上连不上去,链接就会出错,所以引入了overlay网络去管理IP。
看完这篇关于Docker基于macvlan如何实现跨主机容器通信的文章,如果觉得文章内容写得不错的话,可以把它分享出去给更多人看到。
容器
文章
主机
通信
内容
网络
不错
相同
混乱
两个
之间
事实
事实上
兴趣
内容丰富
命令
地址
小伙
小伙伴
就是
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技公司经营范围
互联网科技官网
科技互联网龙头
鸠鸠互联网科技
互联网科技的
时间互联网络科技
广州紫鲸互联网科技
互联网金融和金融科技
互联网科技教育视频
互联网校园科技培训
上海宁丞科技互联网
宝灵互联网科技有限公司
辽宁互联网新科技
哈尔滨屹滨互联网科技有限公司
本届互联网博览会上的黑科技
南通创西澳互联网科技有限公司
美国互联网科技公司
福建互联网展示科技馆设计
上海万顺科技互联网有限公司招聘
科技信息时代互联网发展
互联网科技财经
互联网科技公司介绍
互联网科技实习生岗位职责
金融科技与互联网金融相同和不同
世界互联网领先科技成果获奖
互联网金融科技元年
福仕德教育科技互联网
三亚科技创新互联网基地
互联网科技自媒体灵感
株洲百竞科技的互联网营销顾问