前言:
你首先要有个Linux服务器(这里我的是centos7),而且已经安装了docker(可以参考http://www.runoob.com/docker/centos-docker-install.html)
1、拉取elasticsearch的镜像
去hub.docker.com可以搜到有很多个版本的es,我这里下载的是2.4.6.
然后可以查看自己的images,已经下载好了
2、使用镜像创建容器
首先是master节点:
再创建两个子节点:
子节点不需要-p命令,然后我们运行docker ps -a就可以看到我们创建的容器了。
3、配置文件
子节点的配置就是node.name变动一下
配置这些基本上就ok了,然后我们使用docker cp 命令把各个文件拷贝到各个容器中相应的位置(这里不会可以私信我)
4、启动各个容器
启动就很简单了:docker start 容器名称
5、结果
6、总结
希望这些可以帮助到你,我在搭建的时候花了大概一天时间,中间踩过一些坑,这个应该是基于最少的配置搭建起来的es集群。
我也是刚学习docker,关于挂载es配置文件啥的还没有去做。希望大家帮助到大家,哈哈啊哈。我没说明白的私信啊