Reputation: 136449
I would like to run the Dockerized version of Elasticsearch without username/password based security (I use other means, like AWS security groups).
How do I disable username/password security in Elasticsearch Docker?
Upvotes: 21
Views: 20687
Reputation: 964
Remember to set this 👇 env, to run ElasticSearch in non-production mode
-e "discovery.type=single-node" \
Upvotes: -1
Reputation: 136449
Simply add the xpack.security.enabled=false
env var:
docker run \
-p 9200:9200 \
-p 9300:9300 \
-e "discovery.type=single-node" \
-e "xpack.security.enabled=false" \
docker.elastic.co/elasticsearch/elasticsearch:5.6.3
When running the container using Ansible's docker_container, some yaml idiosyncrasies forces you to use 0
instead of false
:
env:
discovery.type: "single-node"
xpack.security.enabled: 0
..
Upvotes: 47