一,安装
参考:https://blog.csdn.net/koli6678/article/details/86505234
二,遇到问题
1,安装成功后,localhost:9200无法访问
需要修改配置文件 config\elasticsearch.yml
参考:https://blog.csdn.net/weixin_34313182/article/details/93617544
2,到不到配置文件位置,装哪了
方式1: ps -ef|grep elasticsearch
方式2
rpm -ql elasticsearch 失败!
方式3 切换到根目录,搜索
find / -name *elasticsearch.yml*
3,切换到,上面目录/usr/share/ 下,并没有找到elasticsearch
实际上docker安装的软件,位置在docker容器中,并不在宿主机中
4,拷贝文件到宿主机,实现挂载同步
查看dockerID:docker ps
进入docker容器
docker exec -it 2c985c08d018 /bin/bash
拷贝容器文件到宿主机
docker cp 2c985c08d018:/etc/elasticsearch/elasticsearch.yml usr/shenke/dockerlocalconfig
修改配置文件
network.host :为本地ip
通过挂载实现文件修改同步
docker run -it -p 80:80 -v /usr/shenke/dockerlocalconfig/elasticsearch.yml:/etc/elasticsearch/elasticsearch.yml