![](/img/trans.png)
[英]How to disable security (username/password) on Elasticsearch Docker container?
[英]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.