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"
}
相关推荐
m0_748246613 小时前
(CICD)自动化构建打包、部署(Jenkins + maven+ gitlab+tomcat)
自动化·jenkins·maven
小诺大人3 小时前
Linux(Centos、Ubuntu) 系统安装jenkins服务
linux·jenkins
zfj3213 小时前
学技术学英语: 数据结构 - Elasticsearch BKD tree
数据结构·elasticsearch·bkd
Elastic 中国社区官方博客4 小时前
将 OneLake 数据索引到 Elasticsearch - 第二部分
大数据·数据库·elasticsearch·搜索引擎·信息可视化·全文检索
QQ_7781329744 小时前
Elasticsearch中的度量聚合:深度解析与实战应用
elasticsearch·kubernetes
庄小焱4 小时前
Elasticsearch——Elasticsearch查询实战
大数据·elasticsearch·搜索引擎
risc1234564 小时前
【Elasticsearch】eland是啥?
elasticsearch
l1x1n05 小时前
信息收集 CTF 1 挑战通关指南
笔记·python·docker
magic_ll6 小时前
【Docker】ubuntu中 Docker的使用
ubuntu·docker