介绍
介绍
今天福哥要带着大家学习Rancher部署Elasticsearch服务,这个我们还是使用elasticsearch:6.8.15这个镜像作为Elasticsearch服务的基础镜像。
rancher替代的是docker-compose,所以无论是rancher还是docker-compose,它们所使用的镜像还是需要自己来维护的。
福哥前面有教给大家使用Dockerfile创建自己的Elasticsearch镜像的方法,这里就不再重述了,我们直接在rancher里面使用这个自建的es6.8.15这个镜像来搭建elasticsearch服务。
部署
名称
名称可以随便起,建议使用英文。
数据卷
福哥给elasticsearch服务设置了data和logs两个目录,都是映射到了主机目录上面。
创建目录
首先需要在服务器上建立这两个目录,然后设置所有者和分组。
因为es6.8.15的镜像的es用户和es组的ID都是1000,所以这里授权1000.1000即可。
mkdir -p /data/docker.data/elasticsearch/data/ chown 1000.1000 /data/docker.data/elasticsearch/data/ mkdir -p /data/docker.logs/elasticsearch/logs/ chown 1000.1000 /data/docker.logs/elasticsearch/logs/
data
添加data目录的映射,将/data/docker.data/elasticsearch/data/映射到/var/lib/elasticsearch/上面。
总结
今天福哥带着大家使用我们前面学习的Dockerfile创建的自定义elasticsearch镜像es6.8.15在rancher上面部署了elasticsearch服务,可以看到这种图形化的管理方式真的是很省心,很简单的。