Iniciar el contenedor de Docker de Elasticsearch con las configuraciones predeterminadas
Aprenda a iniciar los contenedores de Docker de Elasticsearch.
Para iniciar el contenedor de Elasticsearch con las configuraciones predeterminadas, ejecute el siguiente mandato.
docker run -it -e LICENSE=accept elasticsearchNombre de host predeterminado
Cuando se inicia el contenedor de Docker de Elasticsearch utilizando las configuraciones predeterminadas, el nombre del host del contenedor es elasticsearch.
Parámetros obligatorios para Elasticsearch
| Nombre de parámetro | Descripción: |
|---|---|
| cluster.name | El valor de ejemplo es "docker-cluster" |
| network.host | El valor de ejemplo es 0.0.0.0 |
| discovery.type | El valor de ejemplo es un nodo único |
| xpack.monitoring.collection.enabled | El valor de ejemplo es 'true' |
| indices.query.bool.max_clause_count | El valor de ejemplo es 100000 |
| ES_JAVA_OPTS | El valor de ejemplo es "-Xmx4096m -Xms1024m" |
Ejemplo de código
docker run -it -e LICENSE=accept \
-e cluster.name =<cluster name for Elasticsearch> \
-e network.host =<network host for Elasticsearch>
-e discovery.type =<discovery type> \
-e xpack.monitoring.collection.enabled =<enable xpack monitoring collection> \
-e indices.query.bool.max_clause_count =<max clause count> \
-e ES_JAVA_OPTS =<java options>
<Elasticsearch Docker image>