# Can't start docker-compose elasticsearch

**URL:** <https://discuss.elastic.co/t/cant-start-docker-compose-elasticsearch/378860>\
**Category:** Kibana\
**Tags:** docker\
**Created:** [June 4, 2025, 12:49pm UTC](https://discuss.elastic.co/t/cant-start-docker-compose-elasticsearch/378860 "2025-06-04T12:49:13Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hasan\_Basri](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hasan_basri/32/143514_2.png) [@Hasan\_Basri](https://discuss.elastic.co/u/Hasan_Basri)\
**Post date:** [June 4, 2025, 12:49pm UTC](https://discuss.elastic.co/t/cant-start-docker-compose-elasticsearch/378860/1 "2025-06-04T12:49:13Z")

</div>

hello, I have a problem when running elastic using docker-compose with the error that appears is /usr/share/elasticsearch/bin/elasticsearch-env: line 158: cannot create temp file for here-document: Permission denied

---

<div class="post-metadata">

**Author:** ![Hasan\_Basri](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/hasan_basri/32/143514_2.png) [@Hasan\_Basri](https://discuss.elastic.co/u/Hasan_Basri)\
**Post date:** [June 4, 2025, 1:41pm UTC](https://discuss.elastic.co/t/cant-start-docker-compose-elasticsearch/378860/2 "2025-06-04T13:41:22Z")

</div>

here docker-compose iam using

```auto
version: '3.3'
services:
  Elasticsearch:
    image: elasticsearch:7.16.2
    container_name: elasticsearch
    restart: always
    volumes:
      - elastic_data:/usr/share/elasticsearch/data
    environment:
      ES_JAVA_OPTS: "-Xmx2g -Xms2g"
      discovery.type: single-node
    ports:
    - '9200:9200'
    - '9300:9300'
    networks:
      - elk
    privileged: true
  Logstash:
    image: logstash:7.16.2
    container_name: logstash
    restart: always
    volumes:
    - ./logstash/:/logstash_dir
    command: logstash -f /logstash_dir/logstash.conf
    depends_on:
      - Elasticsearch
    ports:
    - '9600:9600'
    environment:
      LS_JAVA_OPTS: "-Xmx2g -Xms2g"
    networks:
      - elk

  Kibana:
    image: kibana:7.16.2
    container_name: kibana
    restart: always
    ports:
    - '5601:5601'
    environment:
      - ELASTICSEARCH_URL=http://elasticsearch:9200
    depends_on:
      - Elasticsearch
    networks:
      - elk
    security_opt:
      - label:disable
    privileged: true
volumes:
  elastic_data: {}

networks:
  elk:

```
