使用docker搭建elasticsearch集群

前言:

你首先要有个Linux服务器(这里我的是centos7),而且已经安装了docker(可以参考http://www.runoob.com/docker/centos-docker-install.html)

1、拉取elasticsearch的镜像

使用docker搭建elasticsearch集群_第1张图片

去hub.docker.com可以搜到有很多个版本的es,我这里下载的是2.4.6.

然后可以查看自己的images,已经下载好了

2、使用镜像创建容器

首先是master节点:

再创建两个子节点:

子节点不需要-p命令,然后我们运行docker ps -a就可以看到我们创建的容器了。

3、配置文件

使用docker搭建elasticsearch集群_第2张图片

使用docker搭建elasticsearch集群_第3张图片

子节点的配置就是node.name变动一下

配置这些基本上就ok了,然后我们使用docker cp 命令把各个文件拷贝到各个容器中相应的位置(这里不会可以私信我)

4、启动各个容器

启动就很简单了:docker start 容器名称

5、结果

使用docker搭建elasticsearch集群_第4张图片

6、总结

希望这些可以帮助到你,我在搭建的时候花了大概一天时间,中间踩过一些坑,这个应该是基于最少的配置搭建起来的es集群。

我也是刚学习docker,关于挂载es配置文件啥的还没有去做。希望大家帮助到大家,哈哈啊哈。我没说明白的私信啊

你可能感兴趣的:(docker)