docker 安装 es

docker搭建单机版es
1.准备配置文件es1.yml

2.启动

docker run -d --restart=always --name es1 -p 9200:9200 -p 9300:9300 -v /usr/local/docker/es/config/es1.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /usr/local/docker/es/data:/usr/share/elasticsearch/data elasticsearch:5.6.4

安装es的header管理插件

docker run -d --restart=always --name es-head -p 9100:9100 mobz/elasticsearch-head:5

安装中文ik分词器
1.进入容器

 docker exec -it 容器名 /bin/bash

2.执行命令

  cd plugins
  wget https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v5.6.4/elasticsearch-analysis-ik-5.6.4.zip
  unzip elasticsearch-analysis-ik-5.6.4.zip
  rm elasticsearch-analysis-ik-5.6.4.zip

es1.yml配置文件:

 #集群名称 所有节点要相同
cluster.name: "mangues_es"
#本节点名称
node.name: master
#作为master节点
node.master: true
#是否存储数据
node.data: true
#head插件设置
http.cors.enabled: true
http.cors.allow-origin: "*"
#设置可以访问的ip 这里全部设置通过
network.bind_host: 0.0.0.0
#设置节点 访问的地址 设置master所在机器的ip
network.publish_host: 192.168.0.164

附:
安装docker管理得ui界面,便于管理docker服务

docker run -d -p 9600:9000 --privileged -v /var/run/docker.sock:/var/run/docker.sock uifd/ui-for-docker 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 安装Elasticsearch 安装 官方的镜像的网络设置是允许外部访问的即network.host=0.0.0....
    孙成酱子说阅读 34,767评论 5 11
  • Elastic+logstash+head简单介绍 一. 概述 ElasticSearch是一个基于Lucene的...
    柒月失凄阅读 4,357评论 0 4
  • 最近项目用到了es搜索引擎,行业对全文搜索引擎方面对es具有高度的评价,es基于目前最流行的开源Luence封装的...
    阿太哥阅读 1,236评论 0 0
  • 这大概是习以为常的事情,毕竟在我和祖涵还没在一起的时候,他就曾经在麦当劳付了钱忘了拿东西,下了楼梯经我提醒才意识到...
    青春小百合Uni阅读 203评论 0 0
  • 我们时常遇到一些特别阳光的朋友。跟他们在一起的时候,似乎总是很开心,但又说不清是为什么。如果我们细心观察,那其实是...
    羊小彩阅读 280评论 4 1