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

bihw5rsg  于 12个月前  发布在  ElasticSearch
关注(0)|答案(2)|浏览(271)

我想运行没有基于用户名/密码的安全性的Elasticsearch的Dockerized版本(我使用其他方法,如AWS安全组)。
如何在Elasticsearch Docker中禁用用户名/密码安全性?

yruzcnhs

yruzcnhs1#

Docker

只需添加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

当使用Ansible's docker_container运行容器时,某些yaml特性会迫使您使用0而不是false

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

j13ufse22#

请记住设置此目录env,以便在非生产模式下运行ElasticSearch

-e "discovery.type=single-node" \

相关问题