docker 启动ElasticSearch

拉取es镜像

shell 复制代码
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.15.0

运行 Elasticsearch 容器

shell 复制代码
docker run -d --name es -p 9200:9200 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" -e "ELASTIC_PASSWORD=your_password" docker.elastic.co/elasticsearch/elasticsearch:7.15.0

参数解释:

  • -d 表示以守护进程模式运行容器。
  • --name es 为容器指定一个名称。
  • -p 9200:9200 将容器的 9200 端口映射到宿主机的 9200 端口。
  • -e "discovery.type=single-node" 表示这是一个单节点的 Elasticsearch 实例。
  • -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" 设置 Java 虚拟机的内存限制。
  • -e "ELASTIC_PASSWORD=your_password" 设置 Elasticsearch 的密码。

访问 Elasticsearch

shell 复制代码
docker exec -it es curl -u elastic:your_password http://localhost:9200

修改密码

复制代码
POST /_security/user/elastic/_password
{
  "password": "new_password"
}
相关推荐
Elastic 中国社区官方博客3 小时前
Elasticsearch:如何在 Elastic AI Builder 里使用 DSL 来查询 Elasticsearch
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索
白鸽梦游指南3 小时前
docker镜像优化
linux·运维·docker
一休哥※3 小时前
ClawTeam 完整使用教程:用 AI 多智能体团队自动完成复杂任务
大数据·人工智能·elasticsearch
程序员跑路4 小时前
WSL运行redis的踩坑操作记录
docker
Elasticsearch4 小时前
使用 OTel、 OpenLit 和 Elastic 的 AI agent 可观测性与监控
elasticsearch
ai产品老杨5 小时前
异构计算时代的安防底座:基于 Docker 的 X86/ARM 双架构 AI 视频管理平台深度解析
arm开发·docker·架构
hyunbar5 小时前
Docker命令及使用指南
运维·docker·容器
溜达的大象6 小时前
本地部署专属听书工具:用 easyVoice 打造无限制的有声书体验
docker
ywf12157 小时前
FlinkCDC实战:将 MySQL 数据同步至 ES
android·mysql·elasticsearch