elasticsearch镜像化安装部署
warning:
这篇文章距离上次修改已过180天,其中的内容可能已经有所变动。
Elasticsearch镜像化安装部署通常涉及以下步骤:
- 拉取Elasticsearch Docker镜像。
- 配置Elasticsearch容器运行环境。
- 启动Elasticsearch容器。
以下是一个简单的示例:
# 拉取官方Elasticsearch Docker镜像
docker pull docker.elastic.co/elasticsearch/elasticsearch:8.1.0
# 运行Elasticsearch容器
docker run --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" docker.elastic.co/elasticsearch/elasticsearch:8.1.0
在这个例子中,我们使用了Elasticsearch的官方Docker镜像,并通过Docker命令行运行了一个名为elasticsearch
的容器实例。我们暴露了两个端口:9200用于HTTP客户端通信,9300用于节点间通信。环境变量"discovery.type=single-node"
指示Elasticsearch在单节点模式下运行,适用于测试或开发环境。
请根据实际需求调整Elasticsearch版本和配置。如果你需要持久化数据,可以添加-v
参数将容器内的数据目录挂载到宿主机上。如果你在生产环境中运行Elasticsearch,可能需要进一步配置,比如设置集群名称、内存分配、网络配置等。
评论已关闭