Ezio's Blog
Posts Categories Tags Music Mood About
Ezio's Blog· Light
☰ Menu
Posts Categories Tags Music Mood About
Expand all Back to top Go to bottom

Docker安装ES

Author: Ezio Date: November 7, 2022  10:39:14 Category: Docker

1、拉取镜像

1
docker pull elasticsearch:7.17.7

2、创建挂载目录

1
2
3
sudo mkdir -p /opt/elasticsearch/config
sudo mkdir -p /opt/elasticsearch/data
sudo mkdir -p /opt/elasticsearch/plugins

3、配置文件

1
echo "http.host: 0.0.0.0" >> /opt/elasticsearch/config/elasticsearch.yml

4、创建容器

1
2
3
4
5
6
7
sudo docker run --name myes -p 9200:9200  -p 9300:9300 \ # 端口号映射
-e "discovery.type=single-node" \ # 单点模式启动
-e ES_JAVA_OPTS="-Xms84m -Xmx512m" \ # 设置启动占用的内存范围
-v /opt/elasticsearch/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ #目录挂载
-v /opt/elasticsearch/data:/usr/share/elasticsearch/data \
-v /opt/elasticsearch/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.17.7 # 后台启动

5、查看启动详情

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

6、安装 es-head 插件

1
2
3
4
docker pull mobz/elasticsearch-head:5-alpine

docker run --name es-head -p 9100:9100 \
-d mobz/elasticsearch-head:5-alpine

7、可能出现问题

文件夹无权限,启动失败,可用如下命令解决:

1
sudo chmod -R 777 /opt/elasticsearch

Author: Ezio

Permalink: https://ezioy.cn/2022/11/07/Docker%E5%AE%89%E8%A3%85ES/

License: Copyright (c) 2019 CC-BY-NC-4.0 LICENSE

Slogan: Nothing is true,Everything is permitted

Tag(s): # Docker # Linux # ElasticSearch
back · home
Vue入门 工厂方法模式
Ezio © 2019 - 2026 | Powered by Hexo & Chic | 访客数量:   浏览次数: | 渝公网安备50011302222043 | 渝ICP备2023013933号-1