阿里云Centos7.5下docker中安装elasticSearch,elasticsearch-head及问题解决

docker安装在之前的博客中有写https://mp.csdn.net/postedit/103584895,下面直接进入elasticSearch的安装

1.elasticSearch查询

docker search elasticsearch

2.指定pull的镜像版本镜像pull镜像,这里使用7.5.0版本

docker pull elasticsearch:7.5.0

3.创建docker容器并运行,这里要注意,指定容器的名字elasticsearch,指定jvm内存大小,指定单点运行

docker run --name elasticsearch -d -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -e "discovery.type=single-node" -p 9200:9200 -p 9300:9300 elasticsearch:7.5.0

4.docker search elasticsearch-head搜索镜像

  • docker search elasticsearch-head

5.拉取 mobz/elasticsearch-head 镜像

  • docker pull mobz/elasticsearch-head:5

6.运行容器

  • docker run -d --name es_admin -p 9100:9100 mobz/elasticsearch-head:5

7.访问elasticsearch-head

浏览器打开http://192.168.8.10:9100/

docker restart  elasticsearch

 

8.注意此时elasticsearch-head无法连接elasticsearch,需要增加配置elasticsearch.yml

文件位置 首先进入elasticsearch镜像

docker exec -it imageid

增加

http.cors.enabled: true
http.cors.allow-origin: "*"

并从新启动elasticsearch

此时就可以连接了

 

你可能感兴趣的:(后端服务器,技术)