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"
}
相关推荐
Peter·Pan爱编程2 小时前
Docker在Linux中安装与使用教程
linux·docker·eureka
Elasticsearch2 小时前
加速你的故障排查:使用 Elasticsearch 构建家电手册的 RAG 应用
elasticsearch
cxyll12342 小时前
postman+newman+jenkins接口自动化
自动化·jenkins·postman
楠奕3 小时前
elasticsearch8.12.0安装分词
运维·jenkins
测试老哥3 小时前
pytest+requests+allure自动化测试接入Jenkins学习
自动化测试·软件测试·学习·测试工具·职场和发展·jenkins·pytest
中国lanwp3 小时前
Jenkins Pipeline中参数化构建
java·jenkins
java资料站3 小时前
Jenkins
运维·jenkins
激昂网络4 小时前
android kernel代码 common-android13-5.15 下载 编译
android·大数据·elasticsearch
huisheng_qaq5 小时前
【ElasticSearch实用篇-03】QueryDsl高阶用法以及缓存机制
elasticsearch·缓存·nosql·querydsl·score打分机制
__lll_5 小时前
Docker 从入门到实战:容器、镜像与 Compose 全攻略
前端·docker