docker安装ES

拉取镜像文件

sudo docker pull elasticsearch:7.12.0

创建容器挂载目录

sudo mkdir -p /home/elasticsearch/config
sudo mkdir -p /home/elasticsearch/data
sudo mkdir -p /home/elasticsearch/plugins

elasticsearch.yml

http.host: 0.0.0.0

创建容器

sudo docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \
-v /home/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /home/elasticsearch/data:/usr/share/elasticsearch/data \
-v /home/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.12.0
  • -p 端口映射

  • -e discovery.type=single-node 单点模式启动

  • -e ES_JAVA_OPTS="-Xms84m -Xmx512m":设置启动占用的内存范围

  • -v 目录挂载

  • -d 后台运行

    docker ps 查看是否启动
    docker logs elasticsearch 启动日志查询
    docker restart elasticsearch 重启
    docker exec -it elasticsearch bash 进入

相关推荐
m0_7482561440 分钟前
springboot之集成Elasticsearch
spring boot·后端·elasticsearch
shenzhenNBA2 小时前
Docker相关知识
linux·运维·docker·容器
risc1234562 小时前
【Elasticsearch】使用ILM自动化滚动操作
elasticsearch
酥暮沐3 小时前
Docker 学习(二)——私有仓库搭建
学习·docker·容器·仓库
risc1234563 小时前
【Elasticsearch】索引生命周期管理操作之Allocate(分配)
elasticsearch
ADFVBM3 小时前
重学SpringBoot3-整合 Elasticsearch 8.x (二)使用Repository
大数据·elasticsearch·jenkins
Elastic 中国社区官方博客3 小时前
使用 Elasticsearch 进行集成测试初始化数据时的注意事项
大数据·数据库·elasticsearch·搜索引擎·集成测试·可用性测试
risc1234563 小时前
【Elasticsearch】自定义内置的索引生命周期管理(ILM)策略。
elasticsearch
道法自然,人法天3 小时前
探索Elasticsearch:文档的CRUD
大数据·elasticsearch·搜索引擎
risc1234564 小时前
【Elasticsearch】Set up a data stream 创建data stream
elasticsearch