Files
elasticsearch/Dockerfile
ratelok 5936179462
Some checks failed
Build'n'Push / build (push) Failing after 2m11s
Обновить Dockerfile
2025-08-19 15:51:51 +03:00

31 lines
948 B
Docker

# Базовый образ
FROM docker.io/bitnami/java:latest
ENV ES_PKG_NAME=elasticsearch-9.1.2
# Установка необходимых пакетов и Elasticsearch
RUN apt-get update && \
apt-get install -y wget && \
cd / && \
wget https://artifacts.elastic.co/downloads/elasticsearch/${ES_PKG_NAME}-linux-x86_64.tar.gz && \
tar xvzf ${ES_PKG_NAME}-linux-x86_64.tar.gz && \
rm -f ${ES_PKG_NAME}-linux-x86_64.tar.gz && \
mv /${ES_PKG_NAME} /elasticsearch && \
apt-get purge -y wget && \
apt-get clean && \
rm -rf /var/lib/apt/lists/*
# Определение волюма
VOLUME ["/data"]
# Монтирование конфига (elasticsearch.yml)
ADD config/elasticsearch.yml /elasticsearch/config/elasticsearch.yml
# Определение рабочей директории
WORKDIR /data
# Команда старта
CMD ["/elasticsearch/bin/elasticsearch"]
# Порты
EXPOSE 9200 9300