【elasticsearch+kibana基于windows docker安装】

创建网络:es和kibana容器互联

docker network create es-net

在这里插入图片描述

加载镜像

docker pull elasticsearch:7.12.1

【elasticsearch+kibana基于windows docker安装】_第1张图片

运行

docker run -d --name es -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms512m -Xmx512m" -v ${你的路径}/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v ${你的路径}/data:/usr/share/elasticsearch/data -v ${你的路径}/plugins:/usr/share/elasticsearch/plugins --network es-net -d elasticsearch:7.12.1 

出现错误

docker: Error response from daemon: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error mounting "/run/desktop/mnt/host/d/docker/es/config/elasticsearch.yml" to rootfs at "/usr/share/elasticsearch/config/elasticsearch.yml": mount /run/desktop/mnt/host/d/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml (via /proc/self/fd/14), flags: 0x5000: not a directory: unknown: Are you trying to mount a directory onto a file (or vice-versa)? Check if the specified host path exists and is the expected type.

【elasticsearch+kibana基于windows docker安装】_第2张图片

解决办法

【elasticsearch+kibana基于windows docker安装】_第3张图片
改成如下:并在elasticsearch.yml 中添加配置:http.host: 0.0.0.0
【elasticsearch+kibana基于windows docker安装】_第4张图片

重启容器

docker restart es

在这里插入图片描述

在这里插入图片描述

浏览器访问

locahost:9200

【elasticsearch+kibana基于windows docker安装】_第5张图片
出现以上数据说明安装好了es.

安装kibana- 加载镜像

docker pull kibana:7.12.1

【elasticsearch+kibana基于windows docker安装】_第6张图片

运行容器

docker run -d --name kibana -p 5601:5601 -e ELASTICSEARCH_HOSTS=http://es:9200 --network=es-net kibana:7.12.1

注意:eskibana版本要一致!

浏览器访问kibana

localhost:5601

【elasticsearch+kibana基于windows docker安装】_第7张图片

【elasticsearch+kibana基于windows docker安装】_第8张图片

参考文章

https://blog.csdn.net/qq_39363204/article/details/108547475

你可能感兴趣的:(es,Docker,elasticsearch,windows,docker)