docker搭建Elasticsearch
时间: 2023-12-20 17:07:09 浏览: 117
1. 安装Docker
在官方网站上下载并安装Docker。
2. 拉取Elasticsearch镜像
在终端中运行以下命令,拉取官方Elasticsearch镜像:
docker pull elasticsearch:7.10.1
3. 创建Elasticsearch容器
运行以下命令创建Elasticsearch容器:
docker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" elasticsearch:7.10.1
其中,-d参数表示后台运行容器,--name参数指定容器名称为elasticsearch,-p参数指定将容器的9200和9300端口映射到主机上的同名端口,-e参数指定Elasticsearch的发现类型为单节点。
4. 测试Elasticsearch
在浏览器中访问http://localhost:9200/,如果看到以下类似的输出,则说明Elasticsearch已经成功运行:
{
"name" : "c1b1334a4ed0",
"cluster_name" : "docker-cluster",
"cluster_uuid" : "2QOJlGm0RvKfL7Y8JZqU6A",
"version" : {
"number" : "7.10.1",
"build_flavor" : "default",
"build_type" : "docker",
"build_hash" : "1c34507e66d7db1211f66f3513706fdf548736aa",
"build_date" : "2020-12-05T01:00:33.671820Z",
"build_snapshot" : false,
"lucene_version" : "8.7.0",
"minimum_wire_compatibility_version" : "6.8.0",
"minimum_index_compatibility_version" : "6.0.0-beta1"
},
"tagline" : "You Know, for Search"
}
至此,Elasticsearch已经成功运行在Docker容器中。
阅读全文