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 进入

相关推荐
Zero_to_zero123433 分钟前
解决docker的ubuntu系统中文乱码问题
ubuntu·docker·容器
@郭小茶33 分钟前
docker-compose方式部署docker项目
运维·docker·容器
浮尘笔记2 小时前
go-zero使用elasticsearch踩坑记:时间存储和展示问题
大数据·elasticsearch·golang·go
程序员 小柴3 小时前
docker的与使用
java·docker·eureka
ghostwritten4 小时前
Docker Registry Clean
运维·docker·容器
unhurried人生——冕临4 小时前
Ubuntu安装Elasticsearch
elasticsearch
宋冠巡4 小时前
Windows安装Docker(Docker Desktop)
windows·docker·容器
阿噜噜小栈6 小时前
最新国内可用的Docker镜像加速器地址收集
运维·笔记·docker·容器
海鸥817 小时前
podman和与docker的比较 及podman使用
docker·容器·podman
这个懒人14 小时前
深入解析Translog机制:Elasticsearch的数据守护者
数据库·elasticsearch·nosql·translog