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"
}
相关推荐
Mr_sun.12 小时前
Day08——ElasticSearch-基础
大数据·elasticsearch·jenkins
Elastic 中国社区官方博客12 小时前
在 Elasticsearch 中实现带可观测性的 agentic 搜索以自动调优相关性
大数据·人工智能·elasticsearch·搜索引擎·ai·全文检索
黄黄黄黄黄莹12 小时前
ElasticSearch安装相关插件
elasticsearch
howard200513 小时前
Docker实战 - 将Web项目打成war包部署到tomcat容器里运行
docker·容器化部署web项目
p***c94913 小时前
Docker机器学习实战
机器学习·docker·容器
pumpkin8451415 小时前
Docker 参考手册
chrome·docker·容器
Elasticsearch16 小时前
开始使用 Elastic Agent Builder 和 Microsoft Agent Framework
elasticsearch
三天不学习17 小时前
GitLab Docker 安装完整配置项说明
docker·容器·gitlab
CodeZ-Hao19 小时前
gitea启用状态检查结合jenkins工作流实现pr门禁
servlet·jenkins·gitea
Q***K5519 小时前
一、 认识两位主角:Beats与Logstash
运维·jenkins