如何在 Elasticsearch Docker 容器上禁用安全性(用户名/密码)?

Ada*_*tan 4 security passwords elasticsearch docker

我想在没有基于用户名/密码的安全性的情况下运行 Dockerized 版本的Elasticsearch(我使用其他方式,如 AWS 安全组)。

如何在 Elasticsearch Docker 中禁用用户名/密码安全?

Ada*_*tan 6

码头工人

只需添加xpack.security.enabled=falseenv 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
Run Code Online (Sandbox Code Playgroud)

Ansible

当使用Ansible 的 docker_container运行容器时,一些 yaml 特性迫使你使用0而不是false

env:
  discovery.type: "single-node"
  xpack.security.enabled: 0
  ..
Run Code Online (Sandbox Code Playgroud)