#拉去es镜像文件docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.1#启动es单机版docker run -p 0.0.0.0:9200:9200 -p 0.0.0.0:9300:9300 --env discovery.type=single-node --name elasticsearch elasticsearch:7.14.1#拉去kibana镜像docker pull docker.elastic.co/kibana/kibana:7.14.1#启动kibanadocker run -p 0.0.0.0:5601:5601 --name kibana --link elasticsearch docker.elastic.co/kibana/kibana:7.14.1#进入es的容器进行修改es的yml #挂载了文件就不用这个步骤了#进入es容器docker exec -it elasticsearch /bin/sh#查找一下elasticsearch.yml文件在哪里 find / -name elasticsearch.yml #进入目录 ,我这里是/usr/share/elasticsearch/config/elasticsearch.ymlcd /usr/share/elasticsearch/config#修改yml文件vi elasticsearch.yml# 增加参数,使head插件可以访问es http.cors.enabled: true http.cors.allow-origin: "*"#保存与退出 命令如下 :wq#安装KI分词器 (中文分词器),等待命令执行,在ES容器里面执行命令./bin/elasticsearch-plugin install https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v7.14.1/elasticsearch-analysis-ik-7.14.1.zip#然后重启容器就可以了 y#下载elastichddocker run -p 9800:9800 -d --link elasticsearch containerize/elastichd#如果link失败了,可以通过windows的ipconfig #查看docker0的ip是多少,通过docker0网卡进行连接