Elastic Search

Limit elasticsearch official docker container memory

  1. Pull Elasticseach official docker image:
    docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.3
  2. Run new container with parameter -e "ES_JAVA_OPTS=-Xms256m -Xmx1g":
    docker run -d \
    --net meete \
    --name elasticsearch \
    --hostname elasticsearch \
    -e "ES_JAVA_OPTS=-Xms256m -Xmx1g" \
    -e "http.host=0.0.0.0" \
    -e "transport.host=127.0.0.1" \
    -e "xpack.security.enabled=false" \
    docker.elastic.co/elasticsearch/elasticsearch:5.6.3

Reference link: https://www.elastic.co/guide/en/elasticsearch/reference/current/docker.html