weave实现跨主机容器互联
前提要求:
两台主机都安装docker、weave
路由转发
防火墙开启6783端口
DNS指定
一、下载weave
wget -O /usr/local/bin/weave https://raw.githubusercontent.com/zettio/weave/master/weave
给权限 chmod a+x /usr/local/bin/weave
二、启动weave
weave version
第一次运行会下载三个镜像
初始化
weave launch
在他之前要确定有没有 bridge-utils 网桥工具包
这时他会自己启动一个容器 就是weave的虚拟网络的容器
brctl show
ifconfig weave
创建连接两台虚拟机的路由
两台虚拟机运行两个容器 并给IP
进入容器ping一下
如果在这一步要是不通的话就打一下
weave connect 加对方宿主机的IP地址就好了