docker容器快速安装启动ES

发布时间:2024年01月22日

1、安装 docker?

a、使用 Homebrew 安装

brew install --cask --appdir=/Applications docker

b、手动下载安装

1、安装包下载地址:Install Docker Desktop on Mac | Docker Docs

根据自己的笔记本型号选择,我这边选择的是 intel chip

2、下载安装即可,如果镜像下载速度慢,可自行设置为国内镜像地址

中国官方镜像https://registry.docker-cn.com
网易163镜像http://hub-mirror.c.163.com
中科大镜像https://docker.mirrors.ustc.edu.cn
阿里云镜像https://[xxx].mirror.aliyuncs.com
DaoCloud镜像http://[xxx].m.daocloud.io

2、docker 运行 elasticsearch 容器?

a、下载 es 镜像文件?

1、docker search elasticsearch?

e

2、docker pull elasticsearch:7.17.13

b、ES 配置并启动

1、创建?es 外部数据卷

mkdir -p es/{config,data,logs,plugins}

# 设置 es 监听地址,默认为localhost,只允许本地访问
echo "http.host: 0.0.0.0" >> es/elasticsearch.yml

2、 配置映射、端口、内存,启动 es?

docker run -d  --name elasticsearch \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms1024m -Xmx1024m" \
-v ~/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v ~/es/data:/usr/share/elasticsearch/data \
-v ~/es/plugins:/usr/share/elasticsearch/plugins \
elasticsearch:7.17.13
  • -e "discovery.type=single-node"单节点启动
  • -v 设置数据卷

3、查看容器 IP

获取运行中容器ID: docker ps??

查看容器IP:docker inspect c260e7e8469d | grep IPAddress

c、 测试及访问 es?

浏览器访问

命令行访问

curl -X GET http://localhost:9200

注:elastcisearch 的下载及安装也可在安装的docker 页面进行操作

3、下载并安装 elasticsearch-head 插件

a、npman安装 插件地址:https://github.com/mobz/elasticsearch-head?

b、chorm插件扩展程序安装

文章来源:https://blog.csdn.net/qq_27789551/article/details/135756799
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。