From 6f2f8d8e173a0fca9422dd697b9977a1c60834ff Mon Sep 17 00:00:00 2001 From: Lovinoes Date: Wed, 21 Aug 2024 01:36:51 +0200 Subject: [PATCH] Create Dockerfile --- java-corretto/17/Dockerfile | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 java-corretto/17/Dockerfile diff --git a/java-corretto/17/Dockerfile b/java-corretto/17/Dockerfile new file mode 100644 index 0000000..d6372ad --- /dev/null +++ b/java-corretto/17/Dockerfile @@ -0,0 +1,28 @@ +FROM amazoncorretto:17 + +# Metadata +LABEL author="Lovinoes" maintainer="lovinoes@lovinoes.de" +LABEL org.opencontainers.image.source="https://github.com/lovinoes/images" +LABEL org.opencontainers.image.licenses="MIT" + +# Install necessary packages +RUN yum upgrade -y \ + && yum install -y curl ca-certificates openssl git tar sqlite fontconfig freetype libstdc++.so.6 freetype-devel lsof build-essential tzdata iproute \ + git gcc gcc-c++ automake make libtool \ + && yum clean all \ + && rm -rf /var/cache/yum \ + && useradd -m -d /home/container container + +# Set locale and language environment variables +ENV LC_ALL=en_US.UTF-8 +ENV LANG=en_US.UTF-8 +ENV LANGUAGE=en_US.UTF-8 + +# Copy the entrypoint script +USER container +ENV USER=container HOME=/home/container +WORKDIR /home/container + +# Set the entrypoint command +COPY ./entrypoint.sh /entrypoint.sh +CMD [ "/bin/bash", "/entrypoint.sh" ]