目录
安装es
1.打开指定目录
cd /usr/local/docker/
2.创建es目录
mkdir es
3.进入es目录
cd es/
4.准备相关文件
(1)创建挂载目录
mkdir data
(2)创建配置
mkdir config
(3)创建插件
mkdir plugins
(4)权限赋值
chmod -R 777 /usr/local/docker/es/
(5)打开config目录
cd config/
5.创建配置和脚本
1.创建配置
(1)创建文件
vim elasticsearch.yml
(2)编写配置文件
#可访问IP
http.host: 0.0.0.0
# 跨域
http.cors.enabled: true
http.cors.allow-origin: "*"
2.创建脚本
(1)打开指定目录
#打开目录
cd /usr/local/docker/es
#返回上一级目录
cd ../
(2)创建脚本文件
vim startEs.sh
(3)编写脚本文件
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
(4)脚本赋权
chmod -R 700 startEs.sh
(5)启动脚本
./startEs.sh