diff --git a/tomcat/11.0.0-M26/22.03-lts-sp3/Dockerfile b/tomcat/11.0.0-M26/22.03-lts-sp3/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..e63061725f2fe0b10a2632a5068bd055437a5877 --- /dev/null +++ b/tomcat/11.0.0-M26/22.03-lts-sp3/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} +ARG VERSION="11.0.0-M26" + +RUN yum install -y wget java-17-openjdk-devel && \ + yum clean all + +ENV JAVA_HOME=/usr/lib/jvm/java-17-openjdk \ + CATALINA_HOME=/usr/local/tomcat \ + PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH + +RUN wget https://downloads.apache.org/tomcat/tomcat-11/v${VERSION}/bin/apache-tomcat-${VERSION}.tar.gz -O /tmp/tomcat.tar.gz && \ + mkdir -p /usr/local/tomcat && \ + tar -xvf /tmp/tomcat.tar.gz -C /usr/local/tomcat --strip-components=1 && \ + rm -f /tmp/tomcat.tar.gz + +EXPOSE 8080 + +CMD ["/usr/local/tomcat/bin/catalina.sh", "run"] \ No newline at end of file diff --git a/tomcat/9.0.95/22.03-lts-sp3/Dockerfile b/tomcat/9.0.95/22.03-lts-sp3/Dockerfile new file mode 100644 index 0000000000000000000000000000000000000000..b42815fd9d260e273897f54e4b39db29c1de5e50 --- /dev/null +++ b/tomcat/9.0.95/22.03-lts-sp3/Dockerfile @@ -0,0 +1,19 @@ +ARG BASE=openeuler/openeuler:22.03-lts-sp3 +FROM ${BASE} +ARG VERSION="9.0.95" + +RUN yum install -y wget java-1.8.0-openjdk-devel && \ + yum clean all + +ENV JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk \ + CATALINA_HOME=/usr/local/tomcat \ + PATH=$JAVA_HOME/bin:$CATALINA_HOME/bin:$PATH + +RUN wget https://downloads.apache.org/tomcat/tomcat-9/v9.0.95/bin/apache-tomcat-${VERSION}.tar.gz -O /tmp/tomcat.tar.gz && \ + mkdir -p /usr/local/tomcat && \ + tar -xvf /tmp/tomcat.tar.gz -C /usr/local/tomcat --strip-components=1 && \ + rm -f /tmp/tomcat.tar.gz + +EXPOSE 8080 + +CMD ["/usr/local/tomcat/bin/catalina.sh", "run"] diff --git a/tomcat/README.md b/tomcat/README.md index 9c6c91eda5ca9c4011ed9b507f16cd62b276ab0a..0ed91a6e62d8fba5a605be93ac40fb46ce11ba83 100644 --- a/tomcat/README.md +++ b/tomcat/README.md @@ -25,6 +25,8 @@ docker run -d openeuler/tomcat:9.0.10-20.03-lts-sp1 # Supported tags and respective Dockerfile links - 9.0.10-20.03-lts-sp1: tomcat v9.0.10, openEuler 20.03 LTS SP1 +- 9.0.95-22.03-lts-sp3: tomcat v9.0.95, openEuler 22.03 LTS SP3 +- 11.0.0-M26-22.03-lts-sp3: tomcat v11.0.0-M26, openEuler 22.03 LTS SP3 ## Operating System Linux/Unix, ARM64 or x86-64 architecture.