Skip to content

Instantly share code, notes, and snippets.

@rayyildiz
Last active December 31, 2023 16:12
Show Gist options
  • Save rayyildiz/efbeb1c1dd7d50c92e01fc900ef4eff9 to your computer and use it in GitHub Desktop.
Save rayyildiz/efbeb1c1dd7d50c92e01fc900ef4eff9 to your computer and use it in GitHub Desktop.
docker-compose for elasticsearch

Elasticsearch version is 6.3.1

Setup

Install latest version of docker.

download docker-compose.yaml and start elasticsearch.

How to Run?

use docker compose up -d if you enabled docker-cli v2. or docker-compose up -d if you prefer the docker-compose cli.

Start Elasticsearch

docker compose pull
docker compose up -d

If you have already created it, you can just start docker compose start.

Stop

docker compose stop

Teardown

delete containers

docker compose down
version: "3.0"
services:
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:6.3.1
environment:
- xpack.security.enabled=false
- "discovery.type=single-node"
networks:
- es-net
ports:
- "9200:9200"
kibana:
image: docker.elastic.co/kibana/kibana:6.3.1
environment:
- ELASTICSEARCH_HOSTS=http://elasticsearch:9200
networks:
- es-net
depends_on:
- elasticsearch
ports:
- "5601:5601"
networks:
es-net:
driver: bridge
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment