docker-images (sha256:78a524ab4158ffb8d6d5a1b43eae74126744dec7a63c3d787fd7511c9dd7034c)

Published 2026-02-23 01:02:25 +01:00 by yamayaki in yamayaki/docker-images

Installation

docker pull git.yamayaki.de/yamayaki/docker-images@sha256:78a524ab4158ffb8d6d5a1b43eae74126744dec7a63c3d787fd7511c9dd7034c
sha256:78a524ab4158ffb8d6d5a1b43eae74126744dec7a63c3d787fd7511c9dd7034c

Image layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:d025507456f1d7d19195885b1c02a346454d60c9348cbd3be92431f2d7e2666e in /
CMD ["/bin/bash"]
LABEL Author=Microsoft
LABEL Support=Microsoft OpenJDK Support <openjdk-support@microsoft.com>
ARG ms_package=msopenjdk-17 jaz
ARG PKGS=tzdata ca-certificates fontconfig locales apt-transport-https wget binutils
RUN |2 ms_package=msopenjdk-17 jaz PKGS=tzdata ca-certificates fontconfig locales apt-transport-https wget binutils /bin/sh -c DEBIAN_FRONTEND=noninteractive && apt-get -qq update && apt-get -qq upgrade && apt-get -qq install --no-install-recommends ${PKGS} && echo "en_US.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen en_US.UTF-8 && wget -q https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb && dpkg -i packages-microsoft-prod.deb && apt-get -qq update && apt-get -qq install $ms_package && apt-get -qq purge apt-transport-https wget && apt-get -qq autoremove --purge && rm -rf /var/lib/apt/lists/* && echo java -Xshare:dump && java -Xshare:dump && if [ $(uname -m) = "x86_64" ]; then ARCH="amd64"; else ARCH="arm64"; fi && rm -rf ./usr/lib/jvm/msopenjdk-17-${ARCH}/lib/src.zip && ln -s /usr/lib/jvm/msopenjdk-17-${ARCH} /usr/lib/jvm/msopenjdk-17 # buildkit
RUN |2 ms_package=msopenjdk-17 jaz PKGS=tzdata ca-certificates fontconfig locales apt-transport-https wget binutils /bin/sh -c groupadd --system --gid=101 app && adduser --uid 101 --gid 101 --system app && install -d -m 0755 -o 101 -g 101 "/home/app" # buildkit
ENV LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
ENV JAVA_HOME=/usr/lib/jvm/msopenjdk-17
LABEL author=Yamayaki maintainer=yamayaki.de@icloud.com
LABEL org.opencontainers.image.source=https://github.com/yamayaki1/docker-images
LABEL org.opencontainers.image.licenses=MIT
RUN /bin/sh -c apt update -y && apt install lsof curl ca-certificates openssl tar sqlite3 bash fontconfig libfreetype6 tzdata iproute2 libstdc++6 -y && useradd -d /home/container -m container # buildkit
USER container
ENV USER=container HOME=/home/container
WORKDIR /home/container
COPY ./../entrypoint.sh /entrypoint.sh # buildkit
CMD ["/bin/bash" "/entrypoint.sh"]

Labels

Key Value
Author Microsoft
Support Microsoft OpenJDK Support <openjdk-support@microsoft.com>
author Yamayaki
maintainer yamayaki.de@icloud.com
org.opencontainers.image.licenses MIT
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.source https://github.com/yamayaki1/docker-images
org.opencontainers.image.version 22.04
Details
Container
2026-02-23 01:02:25 +01:00
0
OCI / Docker
linux/amd64
MIT
252 MiB
Versions (3) View all
java_ms25 2026-02-23
java_ms21 2026-02-23
java_ms17 2026-02-23