diff --git a/Dockerfile-template b/Dockerfile-template index c2b8b796..4d7df08c 100644 --- a/Dockerfile-template +++ b/Dockerfile-template @@ -1,4 +1,9 @@ # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-11-al2023/Dockerfile b/amazoncorretto-11-al2023/Dockerfile index 0fe8e4fa..62ec0643 100644 --- a/amazoncorretto-11-al2023/Dockerfile +++ b/amazoncorretto-11-al2023/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:11-al2023 RUN yum install -y tar which gzip findutils # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-11-debian/Dockerfile b/amazoncorretto-11-debian/Dockerfile index 53923e0a..37a69da4 100644 --- a/amazoncorretto-11-debian/Dockerfile +++ b/amazoncorretto-11-debian/Dockerfile @@ -19,6 +19,11 @@ RUN apt-get update \ ENV JAVA_HOME "/usr/lib/jvm/java-11-amazon-corretto" # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-11-windowsservercore/Dockerfile b/amazoncorretto-11-windowsservercore/Dockerfile index 3a0138d8..36d1552d 100644 --- a/amazoncorretto-11-windowsservercore/Dockerfile +++ b/amazoncorretto-11-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM mcr.microsoft.com/windows/servercore:ltsc2019 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG zip=amazon-corretto-11-x64-windows-jdk.zip diff --git a/amazoncorretto-11/Dockerfile b/amazoncorretto-11/Dockerfile index ff0fd760..63b65ec7 100644 --- a/amazoncorretto-11/Dockerfile +++ b/amazoncorretto-11/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:11 RUN yum install -y tar which gzip # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-17-al2023/Dockerfile b/amazoncorretto-17-al2023/Dockerfile index c2b423d9..141badf1 100644 --- a/amazoncorretto-17-al2023/Dockerfile +++ b/amazoncorretto-17-al2023/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:17-al2023 RUN yum install -y tar which gzip findutils # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-17-debian/Dockerfile b/amazoncorretto-17-debian/Dockerfile index 7e848035..07a92cfa 100644 --- a/amazoncorretto-17-debian/Dockerfile +++ b/amazoncorretto-17-debian/Dockerfile @@ -19,6 +19,11 @@ RUN apt-get update \ ENV JAVA_HOME "/usr/lib/jvm/java-17-amazon-corretto" # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-17-windowsservercore/Dockerfile b/amazoncorretto-17-windowsservercore/Dockerfile index 87f1cb7a..7db32d24 100644 --- a/amazoncorretto-17-windowsservercore/Dockerfile +++ b/amazoncorretto-17-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM mcr.microsoft.com/windows/servercore:ltsc2019 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG zip=amazon-corretto-17-x64-windows-jdk.zip diff --git a/amazoncorretto-17/Dockerfile b/amazoncorretto-17/Dockerfile index cee297bb..e7a51a9c 100644 --- a/amazoncorretto-17/Dockerfile +++ b/amazoncorretto-17/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:17 RUN yum install -y tar which gzip # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-21-al2023/Dockerfile b/amazoncorretto-21-al2023/Dockerfile index 7e06b468..73e5c3dc 100644 --- a/amazoncorretto-21-al2023/Dockerfile +++ b/amazoncorretto-21-al2023/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:21-al2023 RUN yum install -y tar which gzip findutils # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-21-debian/Dockerfile b/amazoncorretto-21-debian/Dockerfile index d49b20a1..003eed9c 100644 --- a/amazoncorretto-21-debian/Dockerfile +++ b/amazoncorretto-21-debian/Dockerfile @@ -19,6 +19,11 @@ RUN apt-get update \ ENV JAVA_HOME "/usr/lib/jvm/java-21-amazon-corretto" # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-21/Dockerfile b/amazoncorretto-21/Dockerfile index d210fe8d..5ae9e41c 100644 --- a/amazoncorretto-21/Dockerfile +++ b/amazoncorretto-21/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:21 RUN yum install -y tar which gzip # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-8-al2023/Dockerfile b/amazoncorretto-8-al2023/Dockerfile index 6ed74d2a..239af5a7 100644 --- a/amazoncorretto-8-al2023/Dockerfile +++ b/amazoncorretto-8-al2023/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:8-al2023 RUN yum install -y tar which gzip findutils # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-8-debian/Dockerfile b/amazoncorretto-8-debian/Dockerfile index 41cff342..4def0fc6 100644 --- a/amazoncorretto-8-debian/Dockerfile +++ b/amazoncorretto-8-debian/Dockerfile @@ -19,6 +19,11 @@ RUN apt-get update \ ENV JAVA_HOME "/usr/lib/jvm/java-1.8.0-amazon-corretto/jre" # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/amazoncorretto-8-windowsservercore/Dockerfile b/amazoncorretto-8-windowsservercore/Dockerfile index f0a83a8d..e6aa6b78 100644 --- a/amazoncorretto-8-windowsservercore/Dockerfile +++ b/amazoncorretto-8-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM mcr.microsoft.com/windows/servercore:ltsc2019 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG zip=amazon-corretto-8-x64-windows-jdk.zip diff --git a/amazoncorretto-8/Dockerfile b/amazoncorretto-8/Dockerfile index cbc42258..e27be4e1 100644 --- a/amazoncorretto-8/Dockerfile +++ b/amazoncorretto-8/Dockerfile @@ -3,6 +3,11 @@ FROM amazoncorretto:8 RUN yum install -y tar which gzip # TODO remove # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-11-alpine/Dockerfile b/azulzulu-11-alpine/Dockerfile index a639482d..91813b2e 100644 --- a/azulzulu-11-alpine/Dockerfile +++ b/azulzulu-11-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM azul/zulu-openjdk-alpine:11 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-11-windowsservercore/Dockerfile b/azulzulu-11-windowsservercore/Dockerfile index 8d408b56..32b7176a 100644 --- a/azulzulu-11-windowsservercore/Dockerfile +++ b/azulzulu-11-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM mcr.microsoft.com/windows/servercore:ltsc2019 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG zip=zulu11.37.17-ca-jdk11.0.6-win_x64.zip diff --git a/azulzulu-11/Dockerfile b/azulzulu-11/Dockerfile index 7dbb1564..12721f59 100644 --- a/azulzulu-11/Dockerfile +++ b/azulzulu-11/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-17-alpine/Dockerfile b/azulzulu-17-alpine/Dockerfile index 7ebb7fc8..2fedf03a 100644 --- a/azulzulu-17-alpine/Dockerfile +++ b/azulzulu-17-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM azul/zulu-openjdk-alpine:17 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-17-windowsservercore/Dockerfile b/azulzulu-17-windowsservercore/Dockerfile index 53f78d77..7c9c01e3 100644 --- a/azulzulu-17-windowsservercore/Dockerfile +++ b/azulzulu-17-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM mcr.microsoft.com/windows/servercore:ltsc2019 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG zip=zulu17.48.15-ca-jdk17.0.10-win_x64.zip diff --git a/azulzulu-17/Dockerfile b/azulzulu-17/Dockerfile index bdf23d14..2ff871b4 100644 --- a/azulzulu-17/Dockerfile +++ b/azulzulu-17/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-21-alpine/Dockerfile b/azulzulu-21-alpine/Dockerfile index 03b758db..4f110521 100644 --- a/azulzulu-21-alpine/Dockerfile +++ b/azulzulu-21-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM azul/zulu-openjdk-alpine:21 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-21/Dockerfile b/azulzulu-21/Dockerfile index 39db184b..01ae9b0c 100644 --- a/azulzulu-21/Dockerfile +++ b/azulzulu-21/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-8-alpine/Dockerfile b/azulzulu-8-alpine/Dockerfile index e56a535f..1362a02f 100644 --- a/azulzulu-8-alpine/Dockerfile +++ b/azulzulu-8-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM azul/zulu-openjdk-alpine:8 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/azulzulu-8/Dockerfile b/azulzulu-8/Dockerfile index 80e3d76b..5065a447 100644 --- a/azulzulu-8/Dockerfile +++ b/azulzulu-8/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-11-alpine/Dockerfile b/eclipse-temurin-11-alpine/Dockerfile index f2edbefa..bfa20f14 100644 --- a/eclipse-temurin-11-alpine/Dockerfile +++ b/eclipse-temurin-11-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM eclipse-temurin:11-jdk-alpine RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-11-focal/Dockerfile b/eclipse-temurin-11-focal/Dockerfile index 4410035a..97185b9d 100644 --- a/eclipse-temurin-11-focal/Dockerfile +++ b/eclipse-temurin-11-focal/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-11/Dockerfile b/eclipse-temurin-11/Dockerfile index c1b118e4..0d5280fc 100644 --- a/eclipse-temurin-11/Dockerfile +++ b/eclipse-temurin-11/Dockerfile @@ -35,6 +35,11 @@ RUN apt-get update \ && apt-get install -y ca-certificates curl git --no-install-recommends \ && rm -rf /var/lib/apt/lists/* +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=builder ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-17-alpine/Dockerfile b/eclipse-temurin-17-alpine/Dockerfile index bfc5bea3..ed32035d 100644 --- a/eclipse-temurin-17-alpine/Dockerfile +++ b/eclipse-temurin-17-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM eclipse-temurin:17-jdk-alpine RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-17-focal/Dockerfile b/eclipse-temurin-17-focal/Dockerfile index 48becbd7..81d1ab70 100644 --- a/eclipse-temurin-17-focal/Dockerfile +++ b/eclipse-temurin-17-focal/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-17/Dockerfile b/eclipse-temurin-17/Dockerfile index f27835d0..9a0af267 100644 --- a/eclipse-temurin-17/Dockerfile +++ b/eclipse-temurin-17/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-21-alpine/Dockerfile b/eclipse-temurin-21-alpine/Dockerfile index 53b1535d..ca49d1d1 100644 --- a/eclipse-temurin-21-alpine/Dockerfile +++ b/eclipse-temurin-21-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM eclipse-temurin:21-jdk-alpine RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-21-jammy/Dockerfile b/eclipse-temurin-21-jammy/Dockerfile index 565dd5b9..ca4e7033 100644 --- a/eclipse-temurin-21-jammy/Dockerfile +++ b/eclipse-temurin-21-jammy/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-21/Dockerfile b/eclipse-temurin-21/Dockerfile index 8c1b3148..b68b4957 100644 --- a/eclipse-temurin-21/Dockerfile +++ b/eclipse-temurin-21/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-22-alpine/Dockerfile b/eclipse-temurin-22-alpine/Dockerfile index ea07d8d9..cdc03713 100644 --- a/eclipse-temurin-22-alpine/Dockerfile +++ b/eclipse-temurin-22-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM eclipse-temurin:22-jdk-alpine RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-22-jammy/Dockerfile b/eclipse-temurin-22-jammy/Dockerfile index c280d8e7..a4f36a03 100644 --- a/eclipse-temurin-22-jammy/Dockerfile +++ b/eclipse-temurin-22-jammy/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-22/Dockerfile b/eclipse-temurin-22/Dockerfile index 967cd362..c28978ac 100644 --- a/eclipse-temurin-22/Dockerfile +++ b/eclipse-temurin-22/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-8-alpine/Dockerfile b/eclipse-temurin-8-alpine/Dockerfile index 082c71a7..e1b1b1f7 100644 --- a/eclipse-temurin-8-alpine/Dockerfile +++ b/eclipse-temurin-8-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM eclipse-temurin:8-jdk-alpine RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-8-focal/Dockerfile b/eclipse-temurin-8-focal/Dockerfile index 71bf2c5d..3acb4abf 100644 --- a/eclipse-temurin-8-focal/Dockerfile +++ b/eclipse-temurin-8-focal/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/eclipse-temurin-8/Dockerfile b/eclipse-temurin-8/Dockerfile index 5c93049b..93c61e24 100644 --- a/eclipse-temurin-8/Dockerfile +++ b/eclipse-temurin-8/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/graalvm-community-17/Dockerfile b/graalvm-community-17/Dockerfile index ce84bea7..bcb7aff3 100644 --- a/graalvm-community-17/Dockerfile +++ b/graalvm-community-17/Dockerfile @@ -1,6 +1,11 @@ FROM ghcr.io/graalvm/graalvm-community:17 # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/graalvm-community-21/Dockerfile b/graalvm-community-21/Dockerfile index e2240113..705547e1 100644 --- a/graalvm-community-21/Dockerfile +++ b/graalvm-community-21/Dockerfile @@ -1,6 +1,11 @@ FROM ghcr.io/graalvm/graalvm-community:21 # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/ibm-semeru-11-focal/Dockerfile b/ibm-semeru-11-focal/Dockerfile index 865916c2..3af6cd0e 100644 --- a/ibm-semeru-11-focal/Dockerfile +++ b/ibm-semeru-11-focal/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/ibm-semeru-17-focal/Dockerfile b/ibm-semeru-17-focal/Dockerfile index f2efa67a..b6743a0f 100644 --- a/ibm-semeru-17-focal/Dockerfile +++ b/ibm-semeru-17-focal/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/ibm-semeru-21-jammy/Dockerfile b/ibm-semeru-21-jammy/Dockerfile index a659301a..9492b687 100644 --- a/ibm-semeru-21-jammy/Dockerfile +++ b/ibm-semeru-21-jammy/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/ibmjava-8/Dockerfile b/ibmjava-8/Dockerfile index f1b710a5..f0330965 100644 --- a/ibmjava-8/Dockerfile +++ b/ibmjava-8/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-11-alpine/Dockerfile b/libericaopenjdk-11-alpine/Dockerfile index 6bd075fb..ce74f0e4 100644 --- a/libericaopenjdk-11-alpine/Dockerfile +++ b/libericaopenjdk-11-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM bellsoft/liberica-openjdk-alpine:11 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-11-debian/Dockerfile b/libericaopenjdk-11-debian/Dockerfile index 40e4f206..0f850acd 100644 --- a/libericaopenjdk-11-debian/Dockerfile +++ b/libericaopenjdk-11-debian/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-11/Dockerfile b/libericaopenjdk-11/Dockerfile index de4b780a..ddb88f2d 100644 --- a/libericaopenjdk-11/Dockerfile +++ b/libericaopenjdk-11/Dockerfile @@ -1,6 +1,11 @@ FROM bellsoft/liberica-openjdk-centos:11 # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-17-alpine/Dockerfile b/libericaopenjdk-17-alpine/Dockerfile index 49520b42..53cca3b8 100644 --- a/libericaopenjdk-17-alpine/Dockerfile +++ b/libericaopenjdk-17-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM bellsoft/liberica-openjdk-alpine:17 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-17-debian/Dockerfile b/libericaopenjdk-17-debian/Dockerfile index 8208e070..47c1c394 100644 --- a/libericaopenjdk-17-debian/Dockerfile +++ b/libericaopenjdk-17-debian/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-17/Dockerfile b/libericaopenjdk-17/Dockerfile index cdc4b24e..5c39d240 100644 --- a/libericaopenjdk-17/Dockerfile +++ b/libericaopenjdk-17/Dockerfile @@ -1,6 +1,11 @@ FROM bellsoft/liberica-openjdk-centos:17 # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-8-alpine/Dockerfile b/libericaopenjdk-8-alpine/Dockerfile index 1f4a36ad..5b56652d 100644 --- a/libericaopenjdk-8-alpine/Dockerfile +++ b/libericaopenjdk-8-alpine/Dockerfile @@ -3,6 +3,11 @@ FROM bellsoft/liberica-openjdk-alpine:8 RUN apk add --no-cache bash procps curl tar # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-8-debian/Dockerfile b/libericaopenjdk-8-debian/Dockerfile index 8e31ae70..aabbc614 100644 --- a/libericaopenjdk-8-debian/Dockerfile +++ b/libericaopenjdk-8-debian/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/libericaopenjdk-8/Dockerfile b/libericaopenjdk-8/Dockerfile index 6c03248e..0f02b2e8 100644 --- a/libericaopenjdk-8/Dockerfile +++ b/libericaopenjdk-8/Dockerfile @@ -1,6 +1,11 @@ FROM bellsoft/liberica-openjdk-centos:8 # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/microsoft-openjdk-11-ubuntu/Dockerfile b/microsoft-openjdk-11-ubuntu/Dockerfile index 528b82ec..a98f69ee 100644 --- a/microsoft-openjdk-11-ubuntu/Dockerfile +++ b/microsoft-openjdk-11-ubuntu/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/microsoft-openjdk-17-ubuntu/Dockerfile b/microsoft-openjdk-17-ubuntu/Dockerfile index 80df1f5d..35846431 100644 --- a/microsoft-openjdk-17-ubuntu/Dockerfile +++ b/microsoft-openjdk-17-ubuntu/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/microsoft-openjdk-21-ubuntu/Dockerfile b/microsoft-openjdk-21-ubuntu/Dockerfile index 7fb3fcbb..79670080 100644 --- a/microsoft-openjdk-21-ubuntu/Dockerfile +++ b/microsoft-openjdk-21-ubuntu/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/openjdk-11-nanoserver/Dockerfile b/openjdk-11-nanoserver/Dockerfile index ec25cad6..a8360c87 100644 --- a/openjdk-11-nanoserver/Dockerfile +++ b/openjdk-11-nanoserver/Dockerfile @@ -7,6 +7,11 @@ FROM openjdk:${JAVA_VERSION}-windowsservercore-1809 as openjdk FROM mcr.microsoft.com/powershell:${POWERSHELL_VERSION}nanoserver-1809 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] USER ContainerAdministrator diff --git a/openjdk-11-windowsservercore/Dockerfile b/openjdk-11-windowsservercore/Dockerfile index 2fd638ce..f9796311 100644 --- a/openjdk-11-windowsservercore/Dockerfile +++ b/openjdk-11-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM openjdk:11-jdk-windowsservercore-1809 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG USER_HOME_DIR="C:/Users/ContainerUser" diff --git a/openjdk-8-nanoserver/Dockerfile b/openjdk-8-nanoserver/Dockerfile index 0abbfcaf..c43fcca0 100644 --- a/openjdk-8-nanoserver/Dockerfile +++ b/openjdk-8-nanoserver/Dockerfile @@ -7,6 +7,11 @@ FROM openjdk:${JAVA_VERSION}-windowsservercore-1809 as openjdk FROM mcr.microsoft.com/powershell:${POWERSHELL_VERSION}nanoserver-1809 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["pwsh", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] USER ContainerAdministrator diff --git a/openjdk-8-windowsservercore/Dockerfile b/openjdk-8-windowsservercore/Dockerfile index e49a0aa9..66e003e1 100644 --- a/openjdk-8-windowsservercore/Dockerfile +++ b/openjdk-8-windowsservercore/Dockerfile @@ -1,6 +1,11 @@ # escape=` FROM openjdk:8-jdk-windowsservercore-1809 +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"] ARG USER_HOME_DIR="C:/Users/ContainerUser" diff --git a/oracle-graalvm-17/Dockerfile b/oracle-graalvm-17/Dockerfile index e08bafd1..a3fad985 100644 --- a/oracle-graalvm-17/Dockerfile +++ b/oracle-graalvm-17/Dockerfile @@ -3,6 +3,11 @@ FROM container-registry.oracle.com/graalvm/native-image:17 RUN microdnf --refresh -y install findutils # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/oracle-graalvm-21/Dockerfile b/oracle-graalvm-21/Dockerfile index 60b5b0cf..e06ad458 100644 --- a/oracle-graalvm-21/Dockerfile +++ b/oracle-graalvm-21/Dockerfile @@ -3,6 +3,11 @@ FROM container-registry.oracle.com/graalvm/native-image:21 RUN microdnf --refresh -y install findutils # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/sapmachine-11/Dockerfile b/sapmachine-11/Dockerfile index d4eb8fa6..530086e4 100644 --- a/sapmachine-11/Dockerfile +++ b/sapmachine-11/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/sapmachine-17/Dockerfile b/sapmachine-17/Dockerfile index a8626e4a..e2bf8825 100644 --- a/sapmachine-17/Dockerfile +++ b/sapmachine-17/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME} diff --git a/sapmachine-21/Dockerfile b/sapmachine-21/Dockerfile index 304f93b6..e36c19d8 100644 --- a/sapmachine-21/Dockerfile +++ b/sapmachine-21/Dockerfile @@ -5,6 +5,11 @@ RUN apt-get update \ && rm -rf /var/lib/apt/lists/* # common for all images +LABEL org.opencontainers.image.title "Apache Maven" +LABEL org.opencontainers.image.source https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.url https://github.com/carlossg/docker-maven +LABEL org.opencontainers.image.description "Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information." + ENV MAVEN_HOME /usr/share/maven COPY --from=maven:3.9.6-eclipse-temurin-11 ${MAVEN_HOME} ${MAVEN_HOME}