[docker]搭建elasticsearch服务

该文详细介绍了如何使用Docker来部署Elasticsearch的8.7.0版本,包括拉取镜像、验证下载、创建挂载目录、设置容器参数、启动和检查日志,以及日志文件的管理。重点强调了权限配置和数据持久化的重要性。
摘要由CSDN通过智能技术生成

1、拉取镜像

docker pull elasticsearch:8.7.0                                                                                                                                                                                                                                                     如果需要其他版本的话,访问:  Dockericon-default.png?t=N2N8https://hub.docker.com/_/elasticsearch/tags

2、验证镜像下载是否成功

docker images

3、创建挂载目录

mkdir  data logs plugins

chmod -R 777 *

      当权限不够时,出现各种报错,有的错误并非提示权限不足,所以直接赋权,后续不纠结。

4、生成容器

docker run

--name elasticsearch                                                                                               #容器名称

-p 9200:9200                                                                                                           #映射端口

-p 9300:9300

-e "discovery.type=single-node"                                                                              #单节点式

-e ES_JAVA_OPTS="-Xms84m -Xmx512m"                                                          #内存大小

-v /home/docker/elasticsearch/data:/usr/share/elasticsearch/data                         #挂载目录

-v /home/docker/elasticsearch/logs:/usr/share/elasticsearch/logs

-v /home/docker/elasticsearch/plugins:/usr/share/elasticsearch/plugins

-d

elasticsearch:8.7.0

5、启动容器

docker start elasticsearch

6、查看日志

docker logs elasticsearch

     如果日志中没有错误,就说明一切顺利。

7、找到日志目录,当日志量太大的时候,适当清理。

/var/lib/docker/containers/容器编号/容器编号-json.log

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值