# Usar la imagen oficial de Elasticsearch | |
FROM elasticsearch:8.17.4 | |
# Establecer variables de entorno para configuraciones básicas | |
ENV discovery.type=single-node | |
ENV ES_JAVA_OPTS="-Xms512m -Xmx512m" | |
ENV xpack.security.enabled=false | |
# Limitar memoria asignada para JVM | |
# Crear un volumen para persistencia de datos | |
VOLUME ["/usr/share/elasticsearch/data"] | |
# Exponer los puertos estándar de Elasticsearch | |
EXPOSE 9200 9300 | |
# Comando para iniciar Elasticsearch | |
CMD ["elasticsearch"] |