Instalação e implantação do Docker ElasticSearch (ES)

Preparação antes da instalação

Criar diretório de montagem

Usado para montar logs, dados, etc. no host.
Crie o diretório /opt/es/data
. Crie o diretório /opt/es/logs.
Crie o diretório /opt/es/plugins
. Crie o /opt/es/ diretório conf.

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

Permissões relacionadas à autorização

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

Crie o arquivo elasticsearch.yml

vim /opt/es/conf/elasticsearch.yml

contente
Insira a descrição da imagem aqui

http.host: 0.0.0.0

Extrair imagem

 docker pull elasticsearch:7.17.2

Insira a descrição da imagem aqui

Executar contêiner

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

Insira a descrição da imagem aqui

Verifique o status da operação

Insira a descrição da imagem aqui
Execute com sucesso

teste

URL: IP:9200
e a tela a seguir aparecerá.
Insira a descrição da imagem aqui

Acho que você gosta

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