【问题标题】:Set elasticsearch initial password via docker-compose通过 docker-compose 设置 elasticsearch 初始密码
【发布时间】:2021-10-16 08:25:27
【问题描述】:

我可以知道,如何使用 docker-compose 为 elasticsearch 数据库设置初始密码

bin/elasticsearch-setup-passwords auto -u "http://192.168.2.120:9200

【问题讨论】:

    标签: docker elasticsearch docker-compose


    【解决方案1】:

    this:

    初始密码可以在启动时通过 ELASTIC_PASSWORD 环境变量设置:

    docker run -e ELASTIC_PASSWORD=MagicWord docker.elastic.co/elasticsearch/elasticsearch-platinum:6.1.4

    另外,对于最新的镜像(docker.elastic.co/elasticsearch/elasticsearch:7.14.0),Configuring Elasticsearch with Docker 中提到的 ELASTIC_PASSWORD_FILE 环境添加:

    例如,要从文件中设置 Elasticsearch 引导密码,您可以绑定挂载文件并将 ELASTIC_PASSWORD_FILE 环境变量设置为挂载位置。如果将密码文件挂载到 /run/secrets/bootstrapPassword.txt,请指定:

    -e ELASTIC_PASSWORD_FILE=/run/secrets/bootstrapPassword.txt

    所以在docker-compose.yaml 中添加这些环境我想可能对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-01
      • 2021-09-28
      • 1970-01-01
      • 2018-02-04
      • 2012-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多