簡體   English   中英

docker Elasticsearch 5.6.10 如何刪除用戶名和密碼

[英]docker Elasticsearch 5.6.10 how to remove username & password

我已經運行了這個命令

docker pull docker.elastic.co/elasticsearch/elasticsearch:5.6.10

然后通過這個命令啟動 docker

docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:5.6.10

但似乎這個版本會設置一個默認的用戶名和密碼:elastic:changeme

有沒有人如何刪除用戶名密碼?

直到您啟用 x-pack 基本安全性,您才能分享它如何要求用戶名和密碼並使用以下命令共享啟動日志。

docker logs <your-es-conatiner-id>

編輯:我自己嘗試過,看到 x-pack 插件已加載,如下面的日志所示

[2020-08-27T10:50:24,913][INFO ][o.e.p.PluginsService     ] [IioZz2W] loaded plugin [ingest-user-agent]
[2020-08-27T10:50:24,913][INFO ][o.e.p.PluginsService     ] [IioZz2W] loaded plugin [x-pack]

它還詢問我相同的用戶名/密碼,因此您需要在運行 docker conatiner 時禁用 x-pack。

-e "xpack.security.enabled=false" run 命令中添加-e "xpack.security.enabled=false"將解決該問題。

所以你的運行命令將如下所示

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.10

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM