【发布时间】: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
我可以知道,如何使用 docker-compose 为 elasticsearch 数据库设置初始密码
bin/elasticsearch-setup-passwords auto -u "http://192.168.2.120:9200
【问题讨论】:
标签: docker elasticsearch docker-compose
见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 中添加这些环境我想可能对你有用。
【讨论】: