Docker Elastic Search

Docker Elastic Search
# Aktueller TAG siehe Dockerhub

# docker laden / starten
docker run -d --restart=always -p 127.0.0.1:9200:9200 --memory=2g --name="es-myodoo" elasticsearch:7.6.0

# Zugriff 
http://localhost:9200 # Elastic Search

# Alte Version löschen
docker ps -a # Auflistung Container
docker stop es-myodoo # Container stoppen
docker rm es-myodoo # Container löschen
docker images # Auflistung Images
docker rmi IMAGEID # Image löschen


Wenn man via Kibana zu greifen will.

Docker Compose
version: '3'

services:
    elasticsearch:
        image: elasticsearch:7.5.0
        ports: ['127.0.0.1:9200:9200','127.0.0.1:9300:9300']
        environment:
            - discovery.type=single-node
        deploy:
            resources:
                limits:
                    memory: 2G
        restart: always

    kibana:
        image: kibana:7.5.0
        ports: ['127.0.0.1:5601:5601']
        deploy:
            resources:
                limits:
                    memory: 2G
        restart: always

networks:
    netEsKib:
        driver: bridge

Dies gilt für MyOdoo 10 oder älter...

Zunächst muss man kontrollieren, welches der aktuelle TAG ist: https://hub.docker.com/r/myodoo/elasticsearch-kibana/tags/

ggf. alte Version löschen siehe unten.

Container Elastic Search
# Aktueller TAG siehe Dockerhub

# docker laden / starten
docker run -d --restart=always -p 127.0.0.1:9200:9200 -p 127.0.0.1:5601:5601 --name="es-myodoo" myodoo/elasticsearch-kibana:6.1.3

# Zugriff 
http://localhost:5601 # Kibana
http://localhost:9200 # Elastic Search

# Alte Version löschen
docker ps -a # Auflistung Container
docker stop es-myodoo # Container stoppen
docker rm es-myodoo # Container löschen
docker images # Auflistung Images
docker rmi IMAGEID # Image löschen