[英]How to disable security (username/password) on Elasticsearch Docker container?
I would like to run the Dockerized version of Elasticsearch without username/password based security (I use other means, like AWS security groups).我想在没有基于用户名/密码的安全性的情况下运行 Dockerized 版本的Elasticsearch (我使用其他方式,如 AWS 安全组)。
How do I disable username/password security in Elasticsearch Docker?如何在 Elasticsearch Docker 中禁用用户名/密码安全?
Simply add the xpack.security.enabled=false
env var :只需添加
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
:当使用Ansible 的 docker_container运行容器时,一些 yaml 特性迫使你使用
0
而不是false
:
env:
discovery.type: "single-node"
xpack.security.enabled: 0
..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.