Tôi đã cố tạo Kibana và Elasticsearch và có vẻ như Kibana đang gặp khó khăn trong việc xác định Elasticsearch.Kibana trên Docker không thể kết nối với Elasticsearch
Dưới đây là các bước của tôi:
1) Tạo mạng
docker network create mynetwork --driver=bridge
2) Run Elasticsearch container
docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch_2_4 --network mynetwork elasticsearch:2.4
3) Run Kibana container
docker run -i --network mynetwork -p 5601:5601 kibana:4.6
tôi nhận được một outpu JSON khi tôi kết nối với Elasticsearch qua http://localhost:9200/ thông qua trình duyệt của tôi.
Nhưng khi tôi mở http://localhost:5601/ tôi nhận được
Unable to connect to Elasticsearch at http://elasticsearch:9200.
cách tiếp cận thay thế,
tôi vẫn nhận được một lỗi tương tự khi tôi cố gắng
docker run -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 -p 5601:5601 kibana:4.6
nơi tôi nhận được lỗi
Unable to connect to Elasticsearch at http://127.0.0.1:9200.
bài viết trên blog của tôi dựa trên câu trả lời được chấp nhận: https://gunith.github.io/docker-kibana-elasticsearch/
Bạn có một số lý do tại sao bạn arent sử dụng Docker soạn? – VladoDemcak
Cảm ơn @VladoDemcak bình luận .. Tôi đã từng đề nghị của Andreas và đó cũng làm việc :) –