docker之Weave实际操作踩坑流程

应领导要求,配置容器互联实现所有内网不同主机容器,通过唯一内网ip映射到公网唯一端口。

需求分析:

1.要求内网容器能够分配ip地址,实现通过Weave网桥技术手动分配容器ip地址。

2.要求内网不通主机,容器能够互相访问,可控隔离需求。

3.要求所有容器能够通过唯一主机内网IP出口映射公网,实现公网单端口映射内网所有容器主机服务。

流程操作系统:Centos7 

1.首先安装docker以及Weave

yum install docker -y 

curl -L git.io/weave -o /usr/local/bin/weave

chmod a+x /usr/local/bin/weave

systemctl stop firewalld.service  防火墙一定要关闭

2.)安装完毕之后启动weave路由

weave launch

yum install -y bridge-utils 

brctl show   

查看网桥,如果安装成功应该会显示

docker0     8000.0242376456d7   no 

weave       8000.32298bba31f1   no      vethwe-bridge

3.)机器环境准备:

node-1    192.168.199.160

node-2    192.168.199.217

 

node-1宿主机上的应用容器my-test1: 192.168.0.2/24

n

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值