From cfbac164f6b4f0fb007f64772306603170197381 Mon Sep 17 00:00:00 2001 From: Krystof Stekovic Date: Mon, 9 Mar 2026 10:22:48 +0100 Subject: [PATCH] EAPQE-5062 use openjdk-21 base image for docker build --- wildfly/src/main/docker/Dockerfile-domain-development | 10 ++++++---- .../src/main/docker/Dockerfile-standalone-development | 10 ++++++---- 2 files changed, 12 insertions(+), 8 deletions(-) diff --git a/wildfly/src/main/docker/Dockerfile-domain-development b/wildfly/src/main/docker/Dockerfile-domain-development index ee104979f..ce4c844a4 100644 --- a/wildfly/src/main/docker/Dockerfile-domain-development +++ b/wildfly/src/main/docker/Dockerfile-domain-development @@ -14,7 +14,7 @@ # limitations under the License. # -FROM openjdk:17-alpine +FROM registry.access.redhat.com/ubi9/openjdk-21:latest LABEL maintainer="Harald Pehl " @@ -23,11 +23,13 @@ ARG WILDFLY_VERSION COPY wildfly-${WILDFLY_VERSION}.tar.gz / USER root -RUN mkdir -p ${JBOSS_HOME} \ - && tar xf /wildfly-${WILDFLY_VERSION}.tar.gz --directory=/ \ +RUN microdnf install -y gzip \ + && microdnf clean all \ + && mkdir -p ${JBOSS_HOME} \ + && tar xf /wildfly-${WILDFLY_VERSION}.tar.gz --no-same-owner --directory=/ \ && mv /wildfly-${WILDFLY_VERSION}/* ${JBOSS_HOME} \ && rm /wildfly-${WILDFLY_VERSION}.tar.gz \ - && adduser --disabled-password --gecos "" jboss \ + && useradd -m jboss \ && chown -R jboss:0 ${JBOSS_HOME} \ && chmod -R g+rw ${JBOSS_HOME} diff --git a/wildfly/src/main/docker/Dockerfile-standalone-development b/wildfly/src/main/docker/Dockerfile-standalone-development index 20c8172ea..d947142fd 100644 --- a/wildfly/src/main/docker/Dockerfile-standalone-development +++ b/wildfly/src/main/docker/Dockerfile-standalone-development @@ -14,7 +14,7 @@ # limitations under the License. # -FROM openjdk:17-alpine +FROM registry.access.redhat.com/ubi9/openjdk-21:latest LABEL maintainer="Harald Pehl " @@ -23,11 +23,13 @@ ARG WILDFLY_VERSION COPY wildfly-${WILDFLY_VERSION}.tar.gz / USER root -RUN mkdir -p ${JBOSS_HOME} \ - && tar xf /wildfly-${WILDFLY_VERSION}.tar.gz --directory=/ \ +RUN microdnf install -y gzip \ + && microdnf clean all \ + && mkdir -p ${JBOSS_HOME} \ + && tar xf /wildfly-${WILDFLY_VERSION}.tar.gz --no-same-owner --directory=/ \ && mv /wildfly-${WILDFLY_VERSION}/* ${JBOSS_HOME} \ && rm /wildfly-${WILDFLY_VERSION}.tar.gz \ - && adduser --disabled-password --gecos "" jboss \ + && useradd -m jboss \ && chown -R jboss:0 ${JBOSS_HOME} \ && chmod -R g+rw ${JBOSS_HOME}