- 安装elasticsearch
-
拉取镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:6.8.4 -
运行容器
ES默认会占用2g内存,因此启用需要限制ES的内存占用,-e ES_JAVA_OPTS="-Xms256m -Xms256m"
docker run -e ES_JAVA_OPTS="-Xms256m -Xms256m" -d -p 9200:9200 -p 9300:9300 --name=ES01 6c0bdf761f3b -
运行结果

-
- 安装elasticsearch-head插件
- 拉取镜像
docker pull mobz/elasticsearch-head:5 - 安装
docker run --name elasticsearch-head -p 9100:9100 mobz/elasticsearch-head:5 -
运行结果

-
由于存在跨域问题,显示elasticsearch未连接
修改配置文件
1.进入elasticsearch容器 docker exec -it es /bin/bash 2.修改elasticsearch.yml文件 vi config/elasticsearch.yml 添加 http.cors.enabled: true http.cors.allow-origin: "*" 3.退出容器重启 exit docker restart es
- 拉取镜像

699

被折叠的 条评论
为什么被折叠?



