cubefs

Форк
0
26 строк · 1.4 Кб
1
FROM registry.access.redhat.com/ubi8/ubi-minimal@sha256:e52fc1de73dc2879516431ff1865e0fb61b1a32f57b6f914bdcddb13c62f84e6
2

3
USER root
4

5
RUN microdnf update \
6
    && microdnf install curl gzip java-11-openjdk-headless tar \
7
    && microdnf clean all
8

9
ENV JAVA_HOME=/usr/lib/jvm/jre-11
10

11
# https://docs.oracle.com/javase/7/docs/technotes/guides/net/properties.html
12
# Ensure Java doesn't cache any dns results
13
RUN cd /etc/java/java-11-openjdk/*/conf/security \
14
  && sed -e '/networkaddress.cache.ttl/d' -e '/networkaddress.cache.negative.ttl/d' -i java.security \
15
  && echo 'networkaddress.cache.ttl=0' >> java.security \
16
  && echo 'networkaddress.cache.negative.ttl=0' >> java.security
17

18
# https://github.com/apache/kafka/blob/0d518aaed158896ee9ee6949b8f38128d1d73634/tests/docker/Dockerfile#L65-L67
19
ARG KAFKA_MIRROR="https://s3-us-west-2.amazonaws.com/kafka-packages"
20
RUN mkdir -p "/opt/kafka-2.8.1" && chmod a+rw /opt/kafka-2.8.1 && curl -s "$KAFKA_MIRROR/kafka_2.12-2.8.1.tgz" | tar xz --strip-components=1 -C "/opt/kafka-2.8.1"
21
RUN mkdir -p "/opt/kafka-3.0.1" && chmod a+rw /opt/kafka-3.0.1 && curl -s "$KAFKA_MIRROR/kafka_2.12-3.0.1.tgz" | tar xz --strip-components=1 -C "/opt/kafka-3.0.1"
22
RUN mkdir -p "/opt/kafka-3.1.0" && chmod a+rw /opt/kafka-3.1.0 && curl -s "$KAFKA_MIRROR/kafka_2.12-3.1.0.tgz" | tar xz --strip-components=1 -C "/opt/kafka-3.1.0"
23

24
COPY entrypoint.sh /
25

26
ENTRYPOINT ["/entrypoint.sh"]
27

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.