#!/bin/bash
ES_HOME=/data/elasticsearch-7-10-0
ES_NAME=elasticsearch-7-10-0
ES_IMAGE=xxx/elasticsearch:7.10.0
HOST_IP=192.168.x.x
mkdir -p ${ES_HOME}/data
mkdir -p ${ES_HOME}/logs
chown -R 1000:0 ${ES_HOME}/data
chown -R 1000:0 ${ES_HOME}/logs
chmod -R 775 ${ES_HOME}/data
chmod -R 775 ${ES_HOME}/logs
docker rm -f ${ES_NAME} 2>/dev/null
docker run -d \
--name ${ES_NAME} \
-p ${HOST_IP}:9200:9200 \
-p ${HOST_IP}:9300:9300 \
-v ${ES_HOME}/data:/usr/share/elasticsearch/data \
-v ${ES_HOME}/logs:/usr/share/elasticsearch/logs \
-e discovery.type=single-node \
-e ES_JAVA_OPTS="-Xms1g -Xmx1g" \
${ES_IMAGE}
No comments to display
No comments to display