相关文章推荐
豪气的青蛙  ·  Android ...·  3 周前    · 
瘦瘦的手链  ·  EnumSerializer (The ...·  10 月前    · 
温暖的上铺  ·  程序员的福音 - Apache ...·  1 年前    · 

elasticsearch docker 设置密码

在使用 Elasticsearch Docker 镜像时,可以通过环境变量设置密码。

首先,需要创建一个文件夹,并在其中创建一个 elasticsearch.yml 文件,该文件包含如下内容:

xpack.security.enabled: true xpack.security.transport.ssl.enabled: true xpack.security.http.ssl.enabled: true

然后,可以在运行 Docker 容器时,使用以下命令:

docker run -p 9200:9200 -p 9300:9300 -v <path-to-elasticsearch.yml-folder>:/usr/share/elasticsearch/config -e "discovery.type=single-node" -e "xpack.security.enabled=true" -e "xpack.security.http.ssl.enabled=true" -e "xpack.security.transport.ssl.enabled=true" -e "ELASTIC_PASSWORD=" -e "xpack.security.user=elastic:$ELASTIC_PASSWORD" docker.elastic.co/elasticsearch/elasticsearch:7.4.2

以上命令将映射本地文件夹到容器中的配置文件目录,并设置了 Elasticsearch 用户名和密码。现在,您可以使用这个用户名和密码来访问 Elasticsearch。

  •