码头工人基于macvlan如何实现跨主机容器通信

  介绍

小编这次要给大家分享的是码头工人基于macvlan如何实现跨主机容器通信,文章内容丰富,感兴趣的小伙伴可以来了解一下,希望大家阅读完这篇文章之后能够有所收获。

找两台测试机:

 [root@docker1 centos_zabbix] #码头工人网络ls
  网络ID名司机范围
  当地19 ac9a55bedb桥桥
  0 a3cbfe2473f主机主机本地
  aab77f02a0b1没有空地方
  
  [root@docker1 centos_zabbix] #码头工人——网络创建——司机macvlan子网10.0.0.0/24网关10.0.0.254 - o父母=ens33 macvlan_1
  这条命令两条都执行,意思是添加macvlan的网络类型
  网络ls (root@docker1 centos_zabbix] #码头工人
  网络ID名司机范围
  当地19 ac9a55bedb桥桥
  0 a3cbfe2473f主机主机本地
  4 e5ccdc657e1 macvlan_1 macvlan当地
  aab77f02a0b1没有空地方

让两台服务器上都有centos6.9: v2版本的镜像:

一台上执行:   [root@docker1 centos_zabbix] #码头工人运行————网络macvlan_1 ip=10.0.0.155 centos6.9: v2/bin/bash   一台上执行:   [root@docker2选择]#码头工人——运行——网络macvlan_1 ip=10.0.0.156 centos6.9_ssh: v2/bin/bash   #平10.0.0.155 root@9ea3f69d89c4/萍10.0.0.155(10.0.0.155)56(84)字节的数据。   从10.0.0.155 64字节:icmp_seq=1 ttl=64=2.15 ms   从10.0.0.155 64字节:icmp_seq=2 ttl=64时间=0.569 ms这里能ping通另外一个容器说明容器之间是相同的   ^ C

这种问题就是

ip地址不能重复,如果出现重复就会产生混乱的现象,比如两个都是155的ip,那么会出现ping155的网可以ping通,但是ssh就不知道连的是哪一台了,事实上连不上去,链接就会出错,所以引入了叠加网络去管理ip。

码头工人基于macvlan如何实现跨主机容器通信