多个docker节点使用直接路由的方式通信
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了多个docker节点使用直接路由的方式通信相关的知识,希望对你有一定的参考价值。
参考技术A 首先准备三台虚拟机,假设节点IP地址分别为在每个节点上安装docker软件,并修改Docker0网桥默认网段为
比如,修改docker-1的Docker0网桥的默认网段,编辑/etc/docker/daemon.json文件,添加以下内容
然后重启docker,查看网桥的IP地址
其他两个节点,也做类似的修改。
这节内容是把虚拟机节点变成一个路由器节点,下面的内容需要分别在三个节点上执行
大概等待十几秒后,路由完成更新,可以查看任何一个节点的路由表
可以看到,有两个路由有zibra的字样,刚好是其他两个节点的docker0的网络,我们来测试一下网络
我们已经打通多个节点上的容器之间的通信,下面我们可以在各个节点运行docker容器来测试网络
分别在三个节点,启动一个容器,然后测试网络
以上是关于多个docker节点使用直接路由的方式通信的主要内容,如果未能解决你的问题,请参考以下文章