Files
elasticsearch/Dockerfile
ratelok b1dd3eec61
Some checks failed
Build'n'Push / build (push) Failing after 45s
Обновить Dockerfile
2025-08-14 20:13:11 +03:00

30 lines
756 B
Docker

# Базовый образ.
FROM docker.io/bitnami/java:latest
ENV ES_PKG_NAME elasticsearch-9.1.2
# Установка.
RUN \
cd / && \
wget https://download.elasticsearch.org/elasticsearch/elasticsearch/$ES_PKG_NAME.tar.gz && \
tar xvzf $ES_PKG_NAME.tar.gz && \
rm -f $ES_PKG_NAME.tar.gz && \
mv /$ES_PKG_NAME /elasticsearch
# Определение волюма.
VOLUME ["/data"]
# Монтирование конфига (elasticsearch.yml)
ADD config/elasticsearch.yml /elasticsearch/config/elasticsearch.yml
# Определение рабочей директории.
WORKDIR /data
# Команда старта.
CMD ["/elasticsearch/bin/elasticsearch"]
# Порты.
# - 9200: HTTP
# - 9300: transport
EXPOSE 9200
EXPOSE 9300