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

问题描述 投票:0回答:2

我想运行 Docker 化版本的 Elasticsearch,而不需要基于用户名/密码的安全性(我使用其他方法,例如 AWS 安全组)。

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

docker security elasticsearch passwords
2个回答
35
投票

Docker

只需添加

xpack.security.enabled=false
环境变量:

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 的 docker_container 运行容器时,某些 yaml 特性会强制您使用

0
而不是
false
:

env:
  discovery.type: "single-node"
  xpack.security.enabled: 0
  ..

0
投票

记得设置这个👇环境,以非生产模式运行ElasticSearch

       -e "discovery.type=single-node" \
© www.soinside.com 2019 - 2024. All rights reserved.