docker容器快速安装启动ES
要在Docker容器中快速安装并启动Elasticsearch,你可以使用Elasticsearch的官方Docker镜像。以下是一个简单的命令,用于从Docker Hub拉取官方Elasticsearch镜像,并启动一个Elasticsearch容器:
docker run --name elasticsearch -d -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:8.1.0
这里的参数解释如下:
--name elasticsearch
给容器指定一个名字。-d
表示后台运行容器。-p 9200:9200
将容器的9200端口映射到宿主机的9200端口,用于HTTP通信。-p 9300:9300
将容器的9300端口映射到宿主机的9300端口,用于Elasticsearch节点之间的通信。-e "discovery.type=single-node"
设置环境变量,指定Elasticsearch以单节点模式运行。docker.elastic.co/elasticsearch/elasticsearch:8.1.0
指定使用Elasticsearch 8.1.0版本的官方Docker镜像。
请根据需要替换Elasticsearch版本号以获取不同版本的Elasticsearch。
评论已关闭