Elasticsearch远程docker部署
从Docker安装Elasticsearch
按步骤走就可以。需要注意,创建容器时需要调整一下自己需要的设置,示例提供的设置需要https验证,以及开启了试用,只想用基础版的可以取消。最后多方调试,苯人用的设置如下:
1
2
3
4
5
6
sudo docker run -p 9200:9200 -p 9300:9300 -d --name es01 --network elastic \
-e ELASTIC_PASSWORD=$ELASTIC_PASSWORD \
-e "discovery.type=single-node" \
-e "xpack.security.http.ssl.enabled=false" \
-e "xpack.license.self_generated.type=basic" \
docker.elastic.co/elasticsearch/elasticsearch:8.15.2
这种方法下密码可以通过环境变量自己指定,并且关掉了https验证以及试用版。REST API测试:
1
curl -u elastic:$ELASTIC_PASSWORD http://localhost:9200
利用vscode转发端口到本地,本地也可以顺畅联通。
表面看起来很简单,实际为了找到合适的设置,笔者遭老罪了^v^…
This post is licensed under CC BY 4.0 by the author.