Próbowałem utworzyć Kibana i Elasticsearch i wygląda na to, że Kibana ma problem z identyfikacją Elasticsearch.Kibana na Dockerze nie może połączyć się z Elasticsearch
Oto moje kroki:
1) Tworzenie sieci
docker network create mynetwork --driver=bridge
2) Run Elasticsearch Pojemnik
docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch_2_4 --network mynetwork elasticsearch:2.4
3) Run Kibana Pojemnik
docker run -i --network mynetwork -p 5601:5601 kibana:4.6
otrzymuję wyjście JSON t po połączeniu się z Elasticsearch przez http://localhost:9200/ przez moją przeglądarkę.
Ale gdy otwieram http://localhost:5601/ uzyskać
Unable to connect to Elasticsearch at http://elasticsearch:9200.
Alternatywne podejście,
nadal uzyskać podobny błąd, gdy próbuję
docker run -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 -p 5601:5601 kibana:4.6
gdzie pojawia się błąd
Unable to connect to Elasticsearch at http://127.0.0.1:9200.
Moja blogu na podstawie zaakceptowanej odpowiedzi: https://gunith.github.io/docker-kibana-elasticsearch/
Czy masz jakiś powód, dlaczego nie jest z ciebie korzystając docker komponować? – VladoDemcak
Dzięki za komentarz na @VladoDemcak .. Kiedyś sugestię Andreas a także działa :) –