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"
}
相关推荐
暮云星影2 小时前
个人总结 docker 常用命令
docker·容器
极客先躯3 小时前
高级java每日一道面试题-2026年01月19日-实战篇[Docker]-如何配置镜像仓库的垃圾回收 (GC)?
java·运维·docker·容器
日取其半万世不竭3 小时前
low-memory-server-swap-20260601
docker·容器·https
暮云星影3 小时前
个人总结 docker搭建PDF操作工具
docker·容器·pdf
zhoupenghui1684 小时前
AI大模型应用部署之Flask框架使用
运维·python·docker·容器·flask·flask框架
kishu_iOS&AI5 小时前
Mac —— Docker Desktop(Milvus和Redis)部署
redis·docker·milvus
花花少年5 小时前
基于Docker快速部署OneAPI以及统一调用国产大模型
docker·oneapi·deepseek
x_lrong5 小时前
Ubuntu下安装配置Claude Code
linux·ubuntu·elasticsearch
Geoffwo6 小时前
Elasticsearch+IK+Kibana安装手册
大数据·elasticsearch·搜索引擎
杨了个杨89826 小时前
Docker简介及安装
运维·docker·容器