Docker安装部署ElasticSearch(ES)

文章目录

安装前准备

创建挂载目录

用于在宿主机挂载日志,数据等内容

创建/opt/es/data目录

创建/opt/es/logs目录

创建/opt/es/plugins目录

创建/opt/es/conf目录

linux 复制代码
mkdir -p /opt/es/{data,logs,plugins,conf}

授权相关权限

linux 复制代码
chmod -R 777 /opt/es/data
chmod -R 777 /opt/es/logs
chmod -R 777 /opt/es/conf
chmod -R 777 /opt/es/plugins

创建elasticsearch.yml文件

linux 复制代码
vim /opt/es/conf/elasticsearch.yml

内容

linux 复制代码
http.host: 0.0.0.0

拉取镜像

linux 复制代码
 docker pull elasticsearch:7.17.2

运行容器

linux 复制代码
docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \ 
-e "discovery.type=single-node" \ 
-e ES_JAVA_OPTS="-Xms84m -Xmx512m"  \ 
-v /opt/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ 
-v /opt/es/data:/usr/share/elasticsearch/data \
-v /opt/es/plugins:/usr/share/elasticsearch/plugins \ 
-d elasticsearch:7.17.2

查看运行情况

运行成功

测试

URL:IP:9200

出现以下画面即可

相关推荐
-Initiation1 分钟前
数据库的安全与保护(下)
java·数据库·oracle
yuuki2332333 分钟前
【数据结构】顺序表的实现
c语言·数据结构·后端
看今朝·4 分钟前
【Dash框架】Dash回调函数中Output的属性详解
java·前端·dash
lijun_xiao20096 分钟前
DevOps(devops/k8s/docker/Linux)学习笔记
docker·kubernetes·devops
eguid_114 分钟前
【HLS】Java实现统计HLS的m3u8清单中所有ts切片的视频持续时长
java·音视频·hls·1024程序员节·m3u8·ts时长
一语长情17 分钟前
多线程同步实战指南:Python、Java与Go的等待之道
后端·面试·架构
洋就在江州23 分钟前
jeecgboot 使用apache poi excel导入带图片
java·apache·excel
big男孩29 分钟前
docker配置入门知识
docker
摇滚侠40 分钟前
Spring Boot3零基础教程,RedisTemplate 定制化,笔记70
spring boot·笔记·后端