Docker安装Kibana: GitIDEA
资源下载: GitIDEA
安装elasticsearch
-
使用docker下载es:
docker pull elasticsearch:8.13.0
-
编辑(如果没有就创建) /root/package/es/config/elasticsearch.yml 文件
cluster.name: “docker-cluster”
network.host: 0.0.0.0
http.cors.enabled: true
http.cors.allow-origin: “*”
xpack.security.enabled: false -
启动镜像
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e “discovery.type=single-node” -e ES_JAVA_OPTS=“-Xms256m -Xmx512m” -v /root/data/es/con
f/elasticsearch.yml:/usr/share/elasticsearch8/config/elasticsearch.yml -v /home/package/es/data:/usr/share/elasticsearch8/data -v /home/package/es/plugins:/usr/share/elast
icsearch8/plugins -d elasticsearch:8.3.0 -
查看镜像
docker ps
如果报错
curl localhost:9200
curl: (52) Empty reply from server
修改配置文件
-
进入elasticsearch8容器
docker exec -u 0 -it 容器id /bin/bash
-
安装vim
apt-get update
apt-get install -y vim -
进入elasticsearch.yml
cd config
vim elasticsearch.yml -
退出
exit
验证启动成功
curl localhost:9200
这样就成功了
😄!
常见问题
ERROR: Elasticsearch did not exit normally - check the logs at /usr/share/elasticsearch/logs/docker-
需要对es挂载的宿主机文件 进行授权 :chmod 777 -R ./*