Я попытался создать Kibana и Elasticsearch, и кажется, что Kibana испытывает трудности с выявлением Elasticsearch.
Вот мои шаги:
1) Создать сеть
docker network create mynetwork --driver=bridge
2) Запустите контейнер Elasticsearch
docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch_2_4 --network mynetwork elasticsearch:2.4
3) Запустить контейнер Kibana
docker run -i --network mynetwork -p 5601:5601 kibana:4.6
Я получаю вывод JSON, когда подключаюсь к Elasticsearch через http://localhost:9200/ через мой браузер.
Но когда я открываю http://localhost:5601/, я получаю
Unable to connect to Elasticsearch at http://elasticsearch:9200.
Альтернативный подход
Я по-прежнему получаю аналогичную ошибку при попытке
docker run -d -e ELASTICSEARCH_URL=http://127.0.0.1:9200 -p 5601:5601 kibana:4.6
где я получаю ошибку
Unable to connect to Elasticsearch at http://127.0.0.1:9200.
Мой пост в блоге, основанный на принятом ответе: https://gunith.github.io/docker-kibana-elasticsearch/