【发布时间】:2021-02-18 12:30:16
【问题描述】:
只是想学习使用本机 docker 命令设置 Kibana 和 Elastic 搜索(即不使用 Docker-Compose)。
以下是我运行的命令
docker network create es-net
docker run -d --name es-cluster \
--net es-net -p 9200:9200 \
-e "xpack.security.enabled=false" \
-e "discovery.type=single-node" \
docker.elastic.co/elasticsearch/elasticsearch:7.2.0
docker run -d --net es-net -p 5601:5601 \
-e ELASTICSEARCH_URL=http://es-cluster:9200 \
docker.elastic.co/kibana/kibana:7.2.0
当我运行 http://localhost:5601/ 并且总是显示消息 Kibana server is not ready yet 时,Kibana 没有加载弹性搜索
我按照Kibana on Docker cannot connect to Elasticsearch 的答案进行操作,以确保正确设置ELASTICSEARCH_URL,但它仍然没有出现。有什么我想念的吗?
注意:用curl 0.0.0.0:9200测试,弹性搜索已经在运行了
【问题讨论】:
-
你可以试试host.docker.internal:5601 吗?
-
试过host.docker.internal:5601,没有结果:(
标签: docker elasticsearch kibana