对于本地开发,我想使用Docker运行ElasticSearch(5.5.2)容器,但是我不想处理身份验证。
我已经读过https://www.elastic.co/guide/en/x-pack/5.5/anonymous-access.html,并且该容器似乎带有X-Pack,它增加了安全性(需要用户名和密码)。
以前我一直在跑步:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" --name es docker.elastic.co/elasticsearch/elasticsearch:5.5.
如何允许匿名访问?
答案 0 :(得分:0)
将环境变量xpack.security.enabled=false
添加到docker run
命令中。
完整命令:
docker run -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "xpack.security.enabled=false" --name es docker.elastic.co/elasticsearch/elasticsearch:5.5.2