docker+springcloud完整方案(1)-------网络搭建

首先准备3台机器,宿主机ip分别为

docker-registry192.168.10.213仓库,所有基础镜像放置在此
docker-service192.168.10.215所有服务,除去jar包都放此宿主机
docker-app192.168.10.217springcloud的所有jar包

首先,我们来修改各个机器的hostname

hostnamectl set-hostname docker-registry

hostnamectl set-hostname docker-service

hostnamectl set-hostname docker-app

OK,然后我们开始扩容磁盘,目标home目录

1 fdisk /dev/sda

2 partprobe 

3 mkfs.ext3 /dev/sda3

4 pvcreate /dev/sda3

5 vgextend centos /dev/sda3

6 vgdisplay

7 lvextend -l+117761 /dev/mapper/centos-home

8 xfs_growfs /dev/mapper/centos-home

好了,现在磁盘工作完成,下一步,迁移docker存储目录

具体怎么修改就不说了,可以看我之前的文章。这里总结一句话就是,重启失败就重装,不过要把自己的镜像保存好就可以了

接下来我们修改配置文件,添加如下参数:

--cluster-store consul://192.168.10.213:8500 --cluster-advertise 192.168.10.213:5555

--cluster-store consul://192.168.10.213:8500 --cluster-advertise 192.168.10.215:5555

--cluster-store consul://192.168.10.213:8500 --cluster-advertise 192.168.10.217:5555

在仓库宿主机来执行如下命令:

docker run -d --name=cousul -p 8500:8500 -h consul progrium/consul -server -bootstrap+

我们先来登录验证一下:

还有一台正在yum update中,网速堪忧,我们就先不添加进去了

 

接下来我们建立overlay驱动类型网络:

docker network create -d overlay --subnet=10.56.17.0/16 --gateway=10.56.17.1 outsidenet 
docker network create -d overlay --subnet=51.93.105.0/16 --gateway=51.93.105.1 insidenet

OK,现在大家可以去其他宿主机看看是否已经有了该网关了 

global就表示是全局的了,整个局域网里面,只要加入了consul集群的docker,都可以发现这2个网关

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值