赞
踩
准备工作
# 打开目录
[root@MuYu docker]# cd /usr/local/docker/
# 创建 es 目录
[root@MuYu docker]# mkdir es
# 打开 es 目录
[root@MuYu docker]# cd es/
挂载目录
# 创建 数据 挂载目录
[root@MuYu es]# mkdir data
# 创建 配置 挂载目录
[root@MuYu es]# mkdir config
# 创建 插件 挂载目录
[root@MuYu es]# mkdir plugins
# 权限赋值
[root@MuYu es]# chmod -R 777 /usr/local/docker/es/
编辑配置
# 打开 config 目录
[root@MuYu es]# cd config/
编写配置文件
# 编写配置文件
[root@MuYu config]# vim elasticsearch.yml
配置文件内容
# 可访问IP
http.host: 0.0.0.0
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
启动脚本
# 打开目录
[root@MuYu es]# cd /usr/local/docker/es
# 编辑脚本
[root@MuYu es]# vim startEs.sh
脚本内容
docker run --name es-7.17.0 \
--restart=always \
-p 9200:9200 -p 9300:9300 \
-e "discovery.type=single-node" \
-e ES_JAVA_OPTS="-Xms84m -Xmx256m" \
-v /usr/local/docker/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \
-v /usr/local/docker/es/data:/usr/share/elasticsearch/data \
-v /usr/local/docker/es/plugins:/usr/share/elasticsearch/plugins \
-d elasticsearch:7.17.0
脚本赋权
[root@MuYu es]# chmod -R 700 startEs.sh
启动脚本
# 执行脚本
[root@MuYu es]# ./startEs.sh
查看结果
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。