使用docker搭建couchbase集群
1、拉取镜像
CouchBase镜像: 链接https://hub.docker.com/search?q=couchbase&type=image
docker pull couchbase
2、运行容器
docker run --name couchbase-master -p 8091:8091 -d couchbase
docker run --name couchbase-slave1 -p 8092:8091 -d couchbase
docker run --name couchbase-slave2 -p 8093:8091 -d couchbase
3、查看每个容器的ip
Docker为每个容器提供了一个内部IP地址,并且每个IP对在同一主机上运行的所有其他容器都是可见的。
[root@centos-7 vagrant]# docker inspect --format '{{ .NetworkSettings.IPAddress }}' couchbase-master
172.17.0.4
[root@centos-7 vagrant]# docker inspect --format '{{ .NetworkSettings.IPAddress }}' couchbase-slave1
172.17.0.3
[root@centos-7 vagrant]# docker inspect --format '{{ .NetworkSettings.IPAddress }}' couchbase-slave2
172.17.0.2
4、集群搭建
a.打开 http://192.168.1.65:8091
b.选择Setup New Cluter 设置账号密码
c.进入Configure Disk,Memory,Services 设置 Host Name/IP Address
add server 保存即可。
d.主界面 -> Servers -> ADD SERVER
Hostname/IP Address 输入第3步查到的每个容器的IP
e.Rebalance 负载均衡
f.内存相关设置
该部分自行按需设置即可.
至此CouchBase集群搭建完毕。
本文含有隐藏内容,请 开通VIP 后查看