# Linking Kibana and Elasticsearch with docker-compose

**URL:** <https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040>\
**Category:** Elasticsearch\
**Tags:** docker\
**Created:** [April 30, 2019, 8:10am UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040 "2019-04-30T08:10:56Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![isemaj](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/isemaj/32/68586_2.png) [@isemaj](https://discuss.elastic.co/u/isemaj)\
**Post date:** [April 30, 2019, 8:10am UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/1 "2019-04-30T08:10:56Z")

</div>

I read this [docs](https://www.elastic.co/guide/en/elasticsearch/reference/7.0/docker.html) about installing elasticsearch. And run the command

```auto
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.0.0

```

And this on for [kibana](https://www.elastic.co/guide/en/kibana/current/docker.html)

```auto
docker pull docker.elastic.co/kibana/kibana:7.0.0

```

Then I create a `docke-compose.yml` file:

```auto
version: '3'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.0.0
    ports:
      - 9200:9200
  kibana:
    image: docker.elastic.co/kibana/kibana:7.0.0
    ports:
      - 5601:5601
    environment:
      ELASTICSEARCH_HOSTS: http://localhost:9200 

```

Then I do `docker-compose up`.

I'm not really familiar with docker compose but I tried to read the docs about it. But there's still no response in either of the port. But when I run the docker container for elasticsearch alone it works but not on kibana.

---

<div class="post-metadata">

**Author:** ![klof](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/klof/32/31590_2.png) [@klof](https://discuss.elastic.co/u/klof)\
**Post date:** [April 30, 2019, 1:49pm UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/2 "2019-04-30T13:49:09Z")

</div>

Can you try to modify the env. variable `ELASTICSEARCH_HOSTS` with `http://elasticsearch:9200`.  
Or just remove the variable from the compose file, as by default, it's set with the proper value : [https://www.elastic.co/guide/en/kibana/current/docker.html#docker-defaults](https://www.elastic.co/guide/en/kibana/current/docker.html#docker-defaults).

---

<div class="post-metadata">

**Author:** ![isemaj](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/isemaj/32/68586_2.png) [@isemaj](https://discuss.elastic.co/u/isemaj)\
**Post date:** [April 30, 2019, 10:13pm UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/3 "2019-04-30T22:13:31Z")

</div>

Still the same. Here is the error `elastic_elasticsearch_1 exited with code 78`.

---

<div class="post-metadata">

**Author:** ![klof](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/klof/32/31590_2.png) [@klof](https://discuss.elastic.co/u/klof)\
**Post date:** [May 1, 2019, 5:15am UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/4 "2019-05-01T05:15:35Z")

</div>

This works for me :

```
version: '3'
services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:7.0.0
    environment:
      - discovery.type=single-node
    ports:
      - 9200:9200
  kibana:
    image: docker.elastic.co/kibana/kibana:7.0.0
    ports:
      - 5601:5601
```

---

<div class="post-metadata">

**Author:** ![isemaj](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/isemaj/32/68586_2.png) [@isemaj](https://discuss.elastic.co/u/isemaj)\
**Post date:** [May 1, 2019, 6:56am UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/5 "2019-05-01T06:56:53Z")

</div>

It works now. Thank you 👍. How about the `depends_on` and `networks`? and what are the reasons why the previous didn't work?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [May 29, 2019, 6:57am UTC](https://discuss.elastic.co/t/linking-kibana-and-elasticsearch-with-docker-compose/179040/6 "2019-05-29T06:57:01Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
