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"
}
相关推荐
众俗43 分钟前
Linux+Docker+SpringBoot 简单部署
linux·spring boot·docker
九皇叔叔3 小时前
从零了解 Dockerfile:构建属于你的 Docker 镜像
运维·docker·容器
susu10830189114 小时前
windows系统下docker desktop创建容器指定ip
运维·docker·容器
水冗水孚4 小时前
50多张图详细记录——使用Jenkins完成前端项目CICD自动化部署教程(不踩坑!)
前端·docker·jenkins
Java爱好狂.4 小时前
接上篇:如何在项目中实现ES查询功能?
java·运维·jenkins·es·java面试·后端开发·java程序员
Elasticsearch5 小时前
如何在 AWS EC2 上安装和配置 Elasticsearch
elasticsearch
Elasticsearch8 小时前
Elastic AI agent builder 介绍(二)
elasticsearch
Garc8 小时前
linux Debian 12 安装 Docker(手动)
linux·docker·debian
苦逼IT运维8 小时前
Kubernetes 双层 Nginx 容器环境下的 CORS 问题及解决方案(极端情况)
运维·nginx·容器·kubernetes·jenkins·运维开发·ci
janthinasnail8 小时前
使用Docker搭建YApi接口管理平台
docker·api接口文档