Instalación e implementación de Docker ElasticSearch (ES)

Preparación antes de la instalación.

Crear directorio de montaje

Se utiliza para montar registros, datos, etc. en el host.
Crear el directorio /opt/es/data
. Crear el directorio /opt/es/logs.
Crear el directorio /opt/es/plugins
. Crear el /opt/es/. directorio de configuración.

mkdir -p /opt/es/{data,logs,plugins,conf}

Permisos relacionados con la autorización

chmod -R 777 /opt/es/data
chmod -R 777 /opt/es/logs
chmod -R 777 /opt/es/conf
chmod -R 777 /opt/es/plugins

Crear archivo elasticsearch.yml

vim /opt/es/conf/elasticsearch.yml

contenido
Insertar descripción de la imagen aquí

http.host: 0.0.0.0

Extraer imagen

 docker pull elasticsearch:7.17.2

Insertar descripción de la imagen aquí

Ejecutar contenedor

docker run --name elasticsearch -p 9200:9200  -p 9300:9300 \ 
-e "discovery.type=single-node" \ 
-e ES_JAVA_OPTS="-Xms84m -Xmx512m"  \ 
-v /opt/es/conf/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml \ 
-v /opt/es/data:/usr/share/elasticsearch/data \
-v /opt/es/plugins:/usr/share/elasticsearch/plugins \ 
-d elasticsearch:7.17.2

Insertar descripción de la imagen aquí

Verificar estado de operación

Insertar descripción de la imagen aquí
Ejecutar exitosamente

prueba

URL: IP:9200
y aparecerá la siguiente pantalla.
Insertar descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/m0_68681879/article/details/132662290
Recomendado
Clasificación