【问题标题】:How to disable security (username/password) on Elasticsearch Docker container?如何在 Elasticsearch Docker 容器上禁用安全性(用户名/密码)?
【发布时间】:2017-10-31 12:08:17
【问题描述】:

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

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

【问题讨论】:

    标签: docker security elasticsearch passwords


    【解决方案1】:

    码头工人

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

    【讨论】:

    • 您确定将其设置为 0 有效吗?我得到一个例外,它必须是一个字符串。
    猜你喜欢
    • 2021-10-24
    • 2011-04-23
    • 2013-06-25
    • 2011-05-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-05
    相关资源
    最近更新 更多