【发布时间】:2017-10-31 12:08:17
【问题描述】:
我想在没有基于用户名/密码的安全性的情况下运行 Dockerized 版本的 Elasticsearch(我使用其他方式,例如 AWS 安全组)。
如何在 Elasticsearch Docker 中禁用用户名/密码安全性?
【问题讨论】:
标签: docker security elasticsearch passwords
我想在没有基于用户名/密码的安全性的情况下运行 Dockerized 版本的 Elasticsearch(我使用其他方式,例如 AWS 安全组)。
如何在 Elasticsearch Docker 中禁用用户名/密码安全性?
【问题讨论】:
标签: docker security elasticsearch passwords
只需添加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
当使用 Ansible's docker_container 运行容器时,一些 yaml 特性会强制您使用 0 而不是 false:
env:
discovery.type: "single-node"
xpack.security.enabled: 0
..
【讨论】: