|
|
@@ -6658,7 +6658,7 @@ CMD ["catalina.sh" "run"]
|
|
|
## `tomcat:9.0.0.M9`
|
|
|
|
|
|
```console
|
|
|
-$ docker pull tomcat@sha256:cec5e088b4b59c43eeacf7de1b1a13d27700200fcd379a592f607feb9aa6ea87
|
|
|
+$ docker pull tomcat@sha256:2a6851bbadd7e481680a44da4e50cfed5fd28d1ad6034dcee93b1e3bef3fb145
|
|
|
```
|
|
|
|
|
|
- Platforms:
|
|
|
@@ -6668,114 +6668,114 @@ $ docker pull tomcat@sha256:cec5e088b4b59c43eeacf7de1b1a13d27700200fcd379a592f60
|
|
|
|
|
|
- Docker Version: 1.10.3
|
|
|
- Manifest MIME: `application/vnd.docker.distribution.manifest.v2+json`
|
|
|
-- Total Size: **137.3 MB (137318195 bytes)**
|
|
|
+- Total Size: **137.2 MB (137225975 bytes)**
|
|
|
(compressed transfer size, not on-disk size)
|
|
|
-- Image ID: `sha256:0be57bd2cb3978588c157829ad56e17b45681c4c3183549406319ed309a45d34`
|
|
|
+- Image ID: `sha256:eddf3e9d5412b4bb11c2c13470b3d5a49f5a63b06dc3d135a51b189c10c2a652`
|
|
|
- Default Command: `["catalina.sh","run"]`
|
|
|
|
|
|
```dockerfile
|
|
|
-# Thu, 09 Jun 2016 21:28:42 GMT
|
|
|
-ADD file:76679eeb94129df23c99013487d6b6bd779d2107bf07d194a524fdbb6a961530 in /
|
|
|
-# Thu, 09 Jun 2016 21:28:43 GMT
|
|
|
+# Thu, 28 Jul 2016 17:47:54 GMT
|
|
|
+ADD file:0e0565652aa852f62033d99f84892216020d30f64521ded5e72d4940bc4c9697 in /
|
|
|
+# Thu, 28 Jul 2016 17:47:55 GMT
|
|
|
CMD ["/bin/bash"]
|
|
|
-# Thu, 09 Jun 2016 21:35:50 GMT
|
|
|
+# Thu, 28 Jul 2016 17:57:57 GMT
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends ca-certificates curl wget && rm -rf /var/lib/apt/lists/*
|
|
|
-# Thu, 09 Jun 2016 22:08:24 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:32 GMT
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends bzip2 unzip xz-utils && rm -rf /var/lib/apt/lists/*
|
|
|
-# Thu, 09 Jun 2016 22:12:26 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:33 GMT
|
|
|
RUN echo 'deb http://httpredir.debian.org/debian jessie-backports main' > /etc/apt/sources.list.d/jessie-backports.list
|
|
|
-# Thu, 09 Jun 2016 22:12:26 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:34 GMT
|
|
|
ENV LANG=C.UTF-8
|
|
|
-# Thu, 09 Jun 2016 22:12:27 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:36 GMT
|
|
|
RUN { echo '#!/bin/sh'; echo 'set -e'; echo; echo 'dirname "$(dirname "$(readlink -f "$(which javac || which java)")")"'; } > /usr/local/bin/docker-java-home && chmod +x /usr/local/bin/docker-java-home
|
|
|
-# Thu, 09 Jun 2016 22:12:27 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:36 GMT
|
|
|
ENV JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre
|
|
|
-# Thu, 09 Jun 2016 22:12:28 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:37 GMT
|
|
|
ENV JAVA_VERSION=8u91
|
|
|
-# Thu, 09 Jun 2016 22:12:28 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:38 GMT
|
|
|
ENV JAVA_DEBIAN_VERSION=8u91-b14-1~bpo8+1
|
|
|
-# Thu, 09 Jun 2016 22:12:28 GMT
|
|
|
+# Fri, 29 Jul 2016 04:48:38 GMT
|
|
|
ENV CA_CERTIFICATES_JAVA_VERSION=20140324
|
|
|
-# Thu, 09 Jun 2016 22:13:51 GMT
|
|
|
+# Fri, 29 Jul 2016 16:47:50 GMT
|
|
|
RUN set -x && apt-get update && apt-get install -y openjdk-8-jre-headless="$JAVA_DEBIAN_VERSION" ca-certificates-java="$CA_CERTIFICATES_JAVA_VERSION" && rm -rf /var/lib/apt/lists/* && [ "$JAVA_HOME" = "$(docker-java-home)" ]
|
|
|
-# Thu, 09 Jun 2016 22:13:54 GMT
|
|
|
+# Fri, 29 Jul 2016 16:47:53 GMT
|
|
|
RUN /var/lib/dpkg/info/ca-certificates-java.postinst configure
|
|
|
-# Fri, 10 Jun 2016 23:19:47 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:26 GMT
|
|
|
ENV CATALINA_HOME=/usr/local/tomcat
|
|
|
-# Fri, 10 Jun 2016 23:19:47 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:28 GMT
|
|
|
ENV PATH=/usr/local/tomcat/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
|
|
-# Fri, 10 Jun 2016 23:19:48 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:31 GMT
|
|
|
RUN mkdir -p "$CATALINA_HOME"
|
|
|
-# Fri, 10 Jun 2016 23:19:48 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:32 GMT
|
|
|
WORKDIR /usr/local/tomcat
|
|
|
-# Fri, 08 Jul 2016 20:04:08 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:33 GMT
|
|
|
ENV TOMCAT_NATIVE_LIBDIR=/usr/local/tomcat/native-jni-lib
|
|
|
-# Fri, 08 Jul 2016 20:04:08 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:34 GMT
|
|
|
ENV LD_LIBRARY_PATH=/usr/local/tomcat/native-jni-lib
|
|
|
-# Fri, 08 Jul 2016 20:04:09 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:35 GMT
|
|
|
ENV OPENSSL_VERSION=1.0.2h-1
|
|
|
-# Fri, 08 Jul 2016 20:04:11 GMT
|
|
|
+# Tue, 02 Aug 2016 00:03:37 GMT
|
|
|
RUN { echo 'deb http://httpredir.debian.org/debian unstable main'; } > /etc/apt/sources.list.d/unstable.list && { echo 'Package: *'; echo 'Pin: release a=unstable'; echo 'Pin-Priority: -10'; echo; echo 'Package: openssl libssl*'; echo "Pin: version $OPENSSL_VERSION"; echo 'Pin-Priority: 990'; } > /etc/apt/preferences.d/unstable-openssl
|
|
|
-# Fri, 08 Jul 2016 20:05:15 GMT
|
|
|
+# Tue, 02 Aug 2016 00:04:47 GMT
|
|
|
RUN apt-get update && apt-get install -y --no-install-recommends libapr1 openssl="$OPENSSL_VERSION" && rm -rf /var/lib/apt/lists/*
|
|
|
-# Fri, 08 Jul 2016 20:05:23 GMT
|
|
|
+# Tue, 02 Aug 2016 00:04:56 GMT
|
|
|
RUN set -ex && for key in 05AB33110949707C93A279E3D3EFE6B686867BA6 07E48665A34DCAFAE522E5E6266191C37C037D42 47309207D818FFD8DCD3F83F1931D684307A10A5 541FBE7D8F78B25E055DDEE13C370389288584E7 61B832AC2F1C5A90F0F9B00A1C506407564C17A3 713DA88BE50911535FE716F5208B0AB1D63011C7 79F7026C690BAA50B92CD8B66A3AD3F4F22C4FED 9BA44C2621385CB966EBA586F72C284D731FABEE A27677289986DB50844682F8ACB77FC2E86E29AC A9C5DF4D22E99998D9875A5110C01C5A2F6059E7 DCFD35E0BF8CA7344752DE8B6FB21E8933C60243 F3A04C595DB5B6A5F1ECA43E3B7BBB100D811BBE F7DA48BB64BCB84ECBA7EE6935CD23C10D498E23 ; do gpg --keyserver ha.pool.sks-keyservers.net --recv-keys "$key"; done
|
|
|
-# Fri, 08 Jul 2016 20:16:13 GMT
|
|
|
+# Wed, 03 Aug 2016 20:13:06 GMT
|
|
|
ENV TOMCAT_MAJOR=9
|
|
|
-# Thu, 14 Jul 2016 02:43:59 GMT
|
|
|
+# Wed, 03 Aug 2016 20:13:07 GMT
|
|
|
ENV TOMCAT_VERSION=9.0.0.M9
|
|
|
-# Thu, 14 Jul 2016 02:44:00 GMT
|
|
|
+# Wed, 03 Aug 2016 20:13:07 GMT
|
|
|
ENV TOMCAT_TGZ_URL=https://www.apache.org/dist/tomcat/tomcat-9/v9.0.0.M9/bin/apache-tomcat-9.0.0.M9.tar.gz
|
|
|
-# Thu, 14 Jul 2016 02:46:08 GMT
|
|
|
+# Wed, 03 Aug 2016 20:15:12 GMT
|
|
|
RUN set -x && wget -O tomcat.tar.gz "$TOMCAT_TGZ_URL" && wget -O tomcat.tar.gz.asc "$TOMCAT_TGZ_URL.asc" && gpg --batch --verify tomcat.tar.gz.asc tomcat.tar.gz && tar -xvf tomcat.tar.gz --strip-components=1 && rm bin/*.bat && rm tomcat.tar.gz* && nativeBuildDir="$(mktemp -d)" && tar -xvf bin/tomcat-native.tar.gz -C "$nativeBuildDir" --strip-components=1 && nativeBuildDeps=" gcc libapr1-dev libssl-dev make openjdk-${JAVA_VERSION%%[-~bu]*}-jdk=$JAVA_DEBIAN_VERSION " && apt-get update && apt-get install -y --no-install-recommends $nativeBuildDeps && rm -rf /var/lib/apt/lists/* && ( export CATALINA_HOME="$PWD" && cd "$nativeBuildDir/native" && ./configure --libdir="$TOMCAT_NATIVE_LIBDIR" --prefix="$CATALINA_HOME" --with-apr="$(which apr-1-config)" --with-java-home="$(docker-java-home)" --with-ssl=yes && make -j$(nproc) && make install ) && apt-get purge -y --auto-remove $nativeBuildDeps && rm -rf "$nativeBuildDir" && rm bin/tomcat-native.tar.gz
|
|
|
-# Thu, 14 Jul 2016 02:46:10 GMT
|
|
|
+# Wed, 03 Aug 2016 20:15:16 GMT
|
|
|
RUN set -e && nativeLines="$(catalina.sh configtest 2>&1)" && nativeLines="$(echo "$nativeLines" | grep 'Apache Tomcat Native')" && nativeLines="$(echo "$nativeLines" | sort -u)" && if ! echo "$nativeLines" | grep 'INFO: Loaded APR based Apache Tomcat Native library' >&2; then echo >&2 "$nativeLines"; exit 1; fi
|
|
|
-# Thu, 14 Jul 2016 02:46:11 GMT
|
|
|
+# Wed, 03 Aug 2016 20:15:16 GMT
|
|
|
EXPOSE 8080/tcp
|
|
|
-# Thu, 14 Jul 2016 02:46:12 GMT
|
|
|
+# Wed, 03 Aug 2016 20:15:17 GMT
|
|
|
CMD ["catalina.sh" "run"]
|
|
|
```
|
|
|
|
|
|
- Layers:
|
|
|
- - `sha256:5c90d4a2d1a8dfffd05ff2dd659923f0ca2d843b5e45d030e17abbcd06a11b5b`
|
|
|
- Last Modified: Thu, 09 Jun 2016 21:30:47 GMT
|
|
|
- Size: 51.4 MB (51352535 bytes)
|
|
|
- - `sha256:ab30c63719b10dd434ddbe896879bd9b637fe4e16749a94d3dc827450dc2a437`
|
|
|
- Last Modified: Thu, 09 Jun 2016 21:46:24 GMT
|
|
|
- Size: 18.5 MB (18547219 bytes)
|
|
|
- - `sha256:be275827e8b7f9057582be291be9d0b1ea48379640585e97987ac337c495c0cd`
|
|
|
- Last Modified: Thu, 09 Jun 2016 22:19:23 GMT
|
|
|
- Size: 587.3 KB (587338 bytes)
|
|
|
- - `sha256:4cbd0b70645ad8e4638b0ae616594bd6c43e268b18430fa622e26386d4a8424e`
|
|
|
- Last Modified: Thu, 09 Jun 2016 22:22:35 GMT
|
|
|
- Size: 220.0 B
|
|
|
- - `sha256:7d811bfac6eb74d6fcfd0e32ebb445b68d0e606ed2b5183db848374b0b63b0ee`
|
|
|
- Last Modified: Thu, 09 Jun 2016 22:22:35 GMT
|
|
|
- Size: 242.0 B
|
|
|
- - `sha256:d35e5f0a148b5551d0e9215821bcfaf76e5f6ab76ff17687cf201ce2beb6e2d0`
|
|
|
- Last Modified: Thu, 09 Jun 2016 22:22:47 GMT
|
|
|
- Size: 53.4 MB (53371555 bytes)
|
|
|
- - `sha256:a17d585d8b66adf42eeb8e1b4f18c891b8e81f6af584233493638b3efe5fa460`
|
|
|
- Last Modified: Thu, 09 Jun 2016 22:22:35 GMT
|
|
|
- Size: 284.4 KB (284380 bytes)
|
|
|
- - `sha256:1b424810697eca671c329ceb9d7dcfb3958a32764a6ad0113bfaab804779c835`
|
|
|
- Last Modified: Wed, 15 Jun 2016 21:28:22 GMT
|
|
|
- Size: 145.0 B
|
|
|
- - `sha256:ecbe3919f2cd9db4becee7e09b3894c82b9ec7bdc7da0d9c6318d6d66fc0c2a8`
|
|
|
- Last Modified: Fri, 08 Jul 2016 20:22:24 GMT
|
|
|
+ - `sha256:357ea8c3d80bc25792e010facfc98aee5972ebc47e290eb0d5aea3671a901cab`
|
|
|
+ Last Modified: Thu, 28 Jul 2016 17:49:58 GMT
|
|
|
+ Size: 51.4 MB (51365611 bytes)
|
|
|
+ - `sha256:52befadefd24601247558f63fcb2ccd96b79cbc447a148ea1d0aa2719a9ac3b1`
|
|
|
+ Last Modified: Thu, 28 Jul 2016 21:52:07 GMT
|
|
|
+ Size: 18.5 MB (18526978 bytes)
|
|
|
+ - `sha256:42f3df3273929b5e92a50ccf25b3f47da32741b852e3920a2761922fefcc910f`
|
|
|
+ Last Modified: Fri, 29 Jul 2016 16:48:02 GMT
|
|
|
+ Size: 566.7 KB (566729 bytes)
|
|
|
+ - `sha256:3decae4e97632104d90258921a164f84958cf0fe012006782f004e606aa0b3df`
|
|
|
+ Last Modified: Fri, 29 Jul 2016 16:48:02 GMT
|
|
|
+ Size: 217.0 B
|
|
|
+ - `sha256:0a60a7e0c31dd2490489e2af5afc39c309f8aa317a718b54be8e7b3cd0400c79`
|
|
|
+ Last Modified: Fri, 29 Jul 2016 16:48:02 GMT
|
|
|
+ Size: 241.0 B
|
|
|
+ - `sha256:783d0812b9b6cb13f78b8ecdddd83a821c6ddf11a1e3b9ede5e61d7c8ccfdc29`
|
|
|
+ Last Modified: Fri, 29 Jul 2016 16:48:13 GMT
|
|
|
+ Size: 53.4 MB (53350533 bytes)
|
|
|
+ - `sha256:2c49287cad2e905f46bf98d5d5461760bb975c335ace4ffca8466a2312465f9e`
|
|
|
+ Last Modified: Fri, 29 Jul 2016 16:48:02 GMT
|
|
|
+ Size: 284.4 KB (284373 bytes)
|
|
|
+ - `sha256:a7ad81be6b9312f0b4e6d6ef31c799b83a7fb1797e398d3c0d16d992c9552904`
|
|
|
+ Last Modified: Tue, 02 Aug 2016 16:50:21 GMT
|
|
|
+ Size: 144.0 B
|
|
|
+ - `sha256:796b427fd1b6d0e71cdcf065a3dd1e2b143e74bf8ccc5e70ed68c19d04af10a6`
|
|
|
+ Last Modified: Tue, 02 Aug 2016 16:50:19 GMT
|
|
|
Size: 336.0 B
|
|
|
- - `sha256:f6d7b2464610883fa4420944e0ba956f5d5bc9dac25a4ddc36460c64ce47076c`
|
|
|
- Last Modified: Fri, 08 Jul 2016 20:22:25 GMT
|
|
|
- Size: 3.0 MB (2982932 bytes)
|
|
|
- - `sha256:1b51665f96fba8c9022d1eaec04c034f619c6c33d5ce50e80ce82bbea9785dbb`
|
|
|
- Last Modified: Fri, 08 Jul 2016 20:22:24 GMT
|
|
|
- Size: 106.1 KB (106133 bytes)
|
|
|
- - `sha256:9d6e199665d96632b24fd39632e0574efb15800ae5621d96a8b8da5745d41d28`
|
|
|
- Last Modified: Thu, 14 Jul 2016 02:55:58 GMT
|
|
|
- Size: 10.1 MB (10085030 bytes)
|
|
|
- - `sha256:7fe48d953dcaba38057274a49e252d79d5f9f21bbc35609ed6bba7ccadcf42ac`
|
|
|
- Last Modified: Thu, 14 Jul 2016 02:55:56 GMT
|
|
|
- Size: 130.0 B
|
|
|
+ - `sha256:663757d6fa3febcf8db824cac67916e3abca6fd0a558fec4ff9f7b03a8bd6a63`
|
|
|
+ Last Modified: Tue, 02 Aug 2016 16:50:20 GMT
|
|
|
+ Size: 3.0 MB (2959510 bytes)
|
|
|
+ - `sha256:e40c8fcfbfa2d03a1db9c68970ef4d5a0fbc3320f96a11b172674789913b8e43`
|
|
|
+ Last Modified: Tue, 02 Aug 2016 16:50:19 GMT
|
|
|
+ Size: 107.2 KB (107242 bytes)
|
|
|
+ - `sha256:d50a5b99a34b19a39032901cf1f767f0b0068857b210c6fea6faa551a4a5c3b7`
|
|
|
+ Last Modified: Wed, 03 Aug 2016 20:15:31 GMT
|
|
|
+ Size: 10.1 MB (10063930 bytes)
|
|
|
+ - `sha256:e070fdff0528abc0ed8a158548c30bde0410e3fded8677bfc01bf64eadbca160`
|
|
|
+ Last Modified: Wed, 03 Aug 2016 20:15:29 GMT
|
|
|
+ Size: 131.0 B
|
|
|
|
|
|
## `tomcat:9.0.0`
|
|
|
|