# Pulled OpenDistro ELasticsearch image but it is not running from inside a docker

**URL:** <https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863>\
**Category:** Elasticsearch\
**Created:** [May 15, 2020, 5:51pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863 "2020-05-15T17:51:24Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 15, 2020, 5:51pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/1 "2020-05-15T17:51:24Z")

</div>

I am trying to test how open distro's elasticsearch works when I pull its image and run it. But when I do the curl command from inside the conatiner with container's ip, ELasticsearch isnt reachable.  
Any idea what to do on this issue? Does ELasticsearch community support Open Distro?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 15, 2020, 5:58pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/2 "2020-05-15T17:58:06Z")

</div>

OpenDistro have their own forum where it might be easier to get help in this.

---

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 15, 2020, 6:01pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/3 "2020-05-15T18:01:26Z")

</div>

Thanks a lot @Christian_Dahlqvist. Have you personally used Open Distro for ES?

---

<div class="post-metadata">

**Author:** ![Christian\_Dahlqvist](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/christian_dahlqvist/32/4617_2.png) [@Christian\_Dahlqvist](https://discuss.elastic.co/u/Christian_Dahlqvist)\
**Post date:** [May 15, 2020, 6:02pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/4 "2020-05-15T18:02:05Z")

</div>

No, I have not.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 15, 2020, 6:15pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/5 "2020-05-15T18:15:59Z")

</div>

Any reason for not using the official distribution?

---

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 15, 2020, 6:20pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/6 "2020-05-15T18:20:30Z")

</div>

I am considering open distro for its alerting and out of box security feature.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 15, 2020, 9:29pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/7 "2020-05-15T21:29:04Z")

</div>

Note that security is now available OOTB from 6.8 and in 7.x series.  
Also running all that from [cloud.elastic.co](http://cloud.elastic.co) is a piece of cake.

Anyway please ask your questions regarding the non official distribution in their forums as we most likely won't be able to help here.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 16, 2020, 8:03am UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/8 "2020-05-16T08:03:52Z")

</div>

Also most of alerting features went to basic in 7.7.

> <https://twitter.com/kimchy/status/1261458276991950849?s=21>

---

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 19, 2020, 12:37am UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/9 "2020-05-19T00:37:35Z")

</div>

@dadoonet I just got the Gold package to try the alerting in there. Alerting comes under Watcher it looks like.

I have a 7.4 version elk setup and running and want to upgrade it to 7.7 inplace. Most importantly my elk is running inside docker so I am looking at how to properly either creating a separate image for 7.7 or create a new container to upgrade 7.4 to 7.7.  
What would you recommend as per 7.7 docker images guidelines?  
[https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html](https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html)

---

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 19, 2020, 6:46pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/10 "2020-05-19T18:46:49Z")

</div>

@dadoonet the x-pack setup is required to be setup in 7.7 too. So what OOTB options are available?  
I enjoy ELK and want to find a way within it only.  
Running from [cloud.elastic.co](http://cloud.elastic.co) provides better security?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 19, 2020, 11:51pm UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/11 "2020-05-19T23:51:19Z")

</div>

Don't be confused by "x-pack" which is the name of the modules, the features and the license.  
If you just download the default distribution, it comes with all the modules you need (what you are calling "x-pack") and with a basic license. See [Subscriptions](https://www.elastic.co/subscriptions) about the different features available in the free version.

---

<div class="post-metadata">

**Author:** ![Mehak\_Bhargava](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/mehak_bhargava/32/54750_2.png) [@Mehak\_Bhargava](https://discuss.elastic.co/u/Mehak_Bhargava)\
**Post date:** [May 20, 2020, 12:34am UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/12 "2020-05-20T00:34:30Z")

</div>

I see. Is it possible to have a docker container that has elastic-logstash-kibana out of the box? And if so, do you know of any?

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [May 20, 2020, 8:51am UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/13 "2020-05-20T08:51:16Z")

</div>

Here is how I'm setting that with docker compose ( `docker-compose.yml`):

```auto
---
version: '3'
services:

  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:$ELASTIC_VERSION
    environment:
      - bootstrap.memory_lock=true
      - discovery.type=single-node
      - ELASTIC_PASSWORD=$ELASTIC_PASSWORD
      - xpack.security.enabled=$ELASTIC_SECURITY
    ulimits:
      memlock:
        soft: -1
        hard: -1
    ports:
      - 9200:9200
    networks: ['stack']

  kibana:
    image: docker.elastic.co/kibana/kibana:$ELASTIC_VERSION
    environment:
      - ELASTICSEARCH_USERNAME=elastic
      - ELASTICSEARCH_PASSWORD=$ELASTIC_PASSWORD
    ports: ['5601:5601']
    networks: ['stack']
    links: ['elasticsearch']
    depends_on: ['elasticsearch']

networks:
  stack: {}

```

`.env` file is:

```auto
ELASTIC_VERSION=7.7.0
ELASTIC_SECURITY=true
ELASTIC_PASSWORD=changeme

```

For Logstash, I do have another recipe here:

> <https://github.com/dadoonet/bano-elastic/blob/master/docker-compose.yml>

Basically add:

```auto
  logstash:
    image: docker.elastic.co/logstash/logstash:$ELASTIC_VERSION
    container_name: logstash
    volumes:
      - ./logstash-config/config/logstash.yml:/usr/share/logstash/config/logstash.yml
      - ./logstash-config/query/search-by-geo.json:/usr/share/logstash/config/search-by-geo.json
    ports:
      - 8080:8080
      - 9600:9600
    networks: ['stack']
    restart: on-failure
    depends_on:
      - elasticsearch
      - kibana

```

---

<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:** [June 17, 2020, 8:51am UTC](https://discuss.elastic.co/t/pulled-opendistro-elasticsearch-image-but-it-is-not-running-from-inside-a-docker/232863/14 "2020-06-17T08:51:30Z")

</div>

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