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_741768852 小时前
使用docker的小例子
运维·docker·容器
最新小梦5 小时前
Docker日志管理
运维·docker·容器
Lill_bin6 小时前
深入理解ElasticSearch集群:架构、高可用性与数据一致性
大数据·分布式·elasticsearch·搜索引擎·zookeeper·架构·全文检索
ZHOU西口7 小时前
微服务实战系列之玩转Docker(十五)
nginx·docker·微服务·云原生·swarm·docker swarm·dockerui
lgbisha7 小时前
828华为云征文|华为云Flexus X实例docker部署最新Appsmith社区版,搭建自己的低代码平台
低代码·docker·华为云
记得开心一点嘛7 小时前
在Linux系统上使用Docker部署javaweb项目
linux·运维·docker
RwTo8 小时前
Elasticsearch 聚合搜索
大数据·elasticsearch·搜索引擎·全文检索
Persistence is gold9 小时前
cassandra指定配置文件的docker启动方法
运维·docker·容器
求学小火龙9 小时前
ElasticSearch介绍+使用
java·大数据·elasticsearch
檀越剑指大厂9 小时前
【Elasticsearch系列六】系统命令API
大数据·elasticsearch·搜索引擎