Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update docker-library images #3367

Merged
merged 1 commit into from
Aug 25, 2017

Conversation

tianon
Copy link
Member

@tianon tianon commented Aug 25, 2017

- `ghost`: gosu 1.10 (more arches)
- `memcached`: 1.5.1
- `openjdk`: debian `9~b181-4`
- `percona`: 5.6.37
- `redmine`: multiarch (docker-library/redmine#87)
@tianon
Copy link
Member Author

tianon commented Aug 25, 2017

Diff:
diff --git a/_bashbrew-arches b/_bashbrew-arches
index fb6f672..e93dfd4 100644
--- a/_bashbrew-arches
+++ b/_bashbrew-arches
@@ -130,10 +130,34 @@ percona:5.5 @ amd64
 percona:5.6 @ amd64
 percona:latest @ amd64
 redmine:3.1 @ amd64
+redmine:3.1 @ arm32v5
+redmine:3.1 @ arm32v7
+redmine:3.1 @ arm64v8
+redmine:3.1 @ i386
+redmine:3.1 @ ppc64le
+redmine:3.1 @ s390x
 redmine:3.1-passenger @ amd64
 redmine:3.2 @ amd64
+redmine:3.2 @ arm32v5
+redmine:3.2 @ arm32v7
+redmine:3.2 @ arm64v8
+redmine:3.2 @ i386
+redmine:3.2 @ ppc64le
+redmine:3.2 @ s390x
 redmine:3.2-passenger @ amd64
 redmine:3.3 @ amd64
+redmine:3.3 @ arm32v5
+redmine:3.3 @ arm32v7
+redmine:3.3 @ arm64v8
+redmine:3.3 @ i386
+redmine:3.3 @ ppc64le
+redmine:3.3 @ s390x
 redmine:3.3-passenger @ amd64
 redmine:latest @ amd64
+redmine:latest @ arm32v5
+redmine:latest @ arm32v7
+redmine:latest @ arm64v8
+redmine:latest @ i386
+redmine:latest @ ppc64le
+redmine:latest @ s390x
 redmine:passenger @ amd64
diff --git a/_bashbrew-list b/_bashbrew-list
index 038bae0..ecbbe53 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -16,8 +16,8 @@ memcached:1
 memcached:1-alpine
 memcached:1.5
 memcached:1.5-alpine
-memcached:1.5.0
-memcached:1.5.0-alpine
+memcached:1.5.1
+memcached:1.5.1-alpine
 memcached:alpine
 memcached:latest
 openjdk:6
@@ -113,7 +113,7 @@ percona:5
 percona:5.5
 percona:5.5.57
 percona:5.6
-percona:5.6.36
+percona:5.6.37
 percona:5.7
 percona:5.7.18
 percona:latest
diff --git a/ghost_0/Dockerfile b/ghost_0/Dockerfile
index 68f3176..57174ee 100644
--- a/ghost_0/Dockerfile
+++ b/ghost_0/Dockerfile
@@ -5,7 +5,7 @@ FROM node:6-slim
 RUN groupadd user && useradd --create-home --home-dir /home/user -g user user
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
diff --git a/ghost_latest/Dockerfile b/ghost_latest/Dockerfile
index 55ed738..ca2edac 100644
--- a/ghost_latest/Dockerfile
+++ b/ghost_latest/Dockerfile
@@ -3,7 +3,7 @@
 FROM node:6-slim
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
diff --git a/memcached_alpine/Dockerfile b/memcached_alpine/Dockerfile
index 48e97c7..b5d4ba9 100644
--- a/memcached_alpine/Dockerfile
+++ b/memcached_alpine/Dockerfile
@@ -3,8 +3,8 @@ FROM alpine:3.6
 # add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
 RUN adduser -D memcache
 
-ENV MEMCACHED_VERSION 1.5.0
-ENV MEMCACHED_SHA1 e12af93e63c05ab7e89398e4cfd0bfc7b7bff1c5
+ENV MEMCACHED_VERSION 1.5.1
+ENV MEMCACHED_SHA1 e5b7e4e562eb99fdfa67d71697cc6744d3e9663f
 
 RUN set -x \
 	\
diff --git a/memcached_latest/Dockerfile b/memcached_latest/Dockerfile
index 6bb40ab..b66f66e 100644
--- a/memcached_latest/Dockerfile
+++ b/memcached_latest/Dockerfile
@@ -3,8 +3,8 @@ FROM debian:stretch-slim
 # add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
 RUN groupadd -r memcache && useradd -r -g memcache memcache
 
-ENV MEMCACHED_VERSION 1.5.0
-ENV MEMCACHED_SHA1 e12af93e63c05ab7e89398e4cfd0bfc7b7bff1c5
+ENV MEMCACHED_VERSION 1.5.1
+ENV MEMCACHED_SHA1 e5b7e4e562eb99fdfa67d71697cc6744d3e9663f
 
 RUN set -x \
 	\
diff --git a/openjdk_9-jre-slim/Dockerfile b/openjdk_9-jre-slim/Dockerfile
index c3500aa..b8d0f5e 100644
--- a/openjdk_9-jre-slim/Dockerfile
+++ b/openjdk_9-jre-slim/Dockerfile
@@ -22,8 +22,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 		xz-utils \
 	&& rm -rf /var/lib/apt/lists/*
 
-RUN echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
-
 # Default to UTF-8 file.encoding
 ENV LANG C.UTF-8
 
@@ -42,7 +40,7 @@ RUN ln -svT "/usr/lib/jvm/java-9-openjdk-$(dpkg --print-architecture)" /docker-j
 ENV JAVA_HOME /docker-java-home
 
 ENV JAVA_VERSION 9-b181
-ENV JAVA_DEBIAN_VERSION 9~b181-2
+ENV JAVA_DEBIAN_VERSION 9~b181-4
 
 RUN set -ex; \
 	\
diff --git a/openjdk_9-jre/Dockerfile b/openjdk_9-jre/Dockerfile
index 3479a18..3467092 100644
--- a/openjdk_9-jre/Dockerfile
+++ b/openjdk_9-jre/Dockerfile
@@ -22,8 +22,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 		xz-utils \
 	&& rm -rf /var/lib/apt/lists/*
 
-RUN echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
-
 # Default to UTF-8 file.encoding
 ENV LANG C.UTF-8
 
@@ -42,7 +40,7 @@ RUN ln -svT "/usr/lib/jvm/java-9-openjdk-$(dpkg --print-architecture)" /docker-j
 ENV JAVA_HOME /docker-java-home
 
 ENV JAVA_VERSION 9-b181
-ENV JAVA_DEBIAN_VERSION 9~b181-2
+ENV JAVA_DEBIAN_VERSION 9~b181-4
 
 RUN set -ex; \
 	\
diff --git a/openjdk_9-slim/Dockerfile b/openjdk_9-slim/Dockerfile
index fbc6cc4..aeb912c 100644
--- a/openjdk_9-slim/Dockerfile
+++ b/openjdk_9-slim/Dockerfile
@@ -22,8 +22,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 		xz-utils \
 	&& rm -rf /var/lib/apt/lists/*
 
-RUN echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
-
 # Default to UTF-8 file.encoding
 ENV LANG C.UTF-8
 
@@ -42,7 +40,7 @@ RUN ln -svT "/usr/lib/jvm/java-9-openjdk-$(dpkg --print-architecture)" /docker-j
 ENV JAVA_HOME /docker-java-home
 
 ENV JAVA_VERSION 9-b181
-ENV JAVA_DEBIAN_VERSION 9~b181-2
+ENV JAVA_DEBIAN_VERSION 9~b181-4
 
 RUN set -ex; \
 	\
diff --git a/openjdk_9/Dockerfile b/openjdk_9/Dockerfile
index 3c6bddf..050ea69 100644
--- a/openjdk_9/Dockerfile
+++ b/openjdk_9/Dockerfile
@@ -22,8 +22,6 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 		xz-utils \
 	&& rm -rf /var/lib/apt/lists/*
 
-RUN echo 'deb http://deb.debian.org/debian experimental main' > /etc/apt/sources.list.d/experimental.list
-
 # Default to UTF-8 file.encoding
 ENV LANG C.UTF-8
 
@@ -42,7 +40,7 @@ RUN ln -svT "/usr/lib/jvm/java-9-openjdk-$(dpkg --print-architecture)" /docker-j
 ENV JAVA_HOME /docker-java-home
 
 ENV JAVA_VERSION 9-b181
-ENV JAVA_DEBIAN_VERSION 9~b181-2
+ENV JAVA_DEBIAN_VERSION 9~b181-4
 
 RUN set -ex; \
 	\
diff --git a/percona_5.6/Dockerfile b/percona_5.6/Dockerfile
index d5a626e..a379500 100644
--- a/percona_5.6/Dockerfile
+++ b/percona_5.6/Dockerfile
@@ -50,7 +50,7 @@ RUN set -ex; \
 RUN echo 'deb https://repo.percona.com/apt jessie main' > /etc/apt/sources.list.d/percona.list
 
 ENV PERCONA_MAJOR 5.6
-ENV PERCONA_VERSION 5.6.36-82.1-1.jessie
+ENV PERCONA_VERSION 5.6.37-82.2-1.jessie
 
 # the "/var/lib/mysql" stuff here is because the mysql-server postinst doesn't have an explicit way to disable the mysql_install_db codepath besides having a database already "configured" (ie, stuff in /var/lib/mysql/mysql)
 # also, we set debconf keys to make APT a little quieter
diff --git a/redmine_3.1/Dockerfile b/redmine_3.1/Dockerfile
index 68f445b..462fbfd 100644
--- a/redmine_3.1/Dockerfile
+++ b/redmine_3.1/Dockerfile
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	&& rm -rf /var/lib/apt/lists/*
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
@@ -21,10 +21,10 @@ RUN set -x \
 	&& gosu nobody true
 
 # grab tini for signal processing and zombie killing
-ENV TINI_VERSION v0.9.0
+ENV TINI_VERSION v0.16.1
 RUN set -x \
-	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini" \
-	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini.asc" \
+	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture)" \
+	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture).asc" \
 	&& export GNUPGHOME="$(mktemp -d)" \
 	&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 6380DC428747F6C393FEACA59A84159D7001A4E5 \
 	&& gpg --batch --verify /usr/local/bin/tini.asc /usr/local/bin/tini \
diff --git a/redmine_3.2/Dockerfile b/redmine_3.2/Dockerfile
index e581325..e98c98d 100644
--- a/redmine_3.2/Dockerfile
+++ b/redmine_3.2/Dockerfile
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	&& rm -rf /var/lib/apt/lists/*
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
@@ -21,10 +21,10 @@ RUN set -x \
 	&& gosu nobody true
 
 # grab tini for signal processing and zombie killing
-ENV TINI_VERSION v0.9.0
+ENV TINI_VERSION v0.16.1
 RUN set -x \
-	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini" \
-	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini.asc" \
+	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture)" \
+	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture).asc" \
 	&& export GNUPGHOME="$(mktemp -d)" \
 	&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 6380DC428747F6C393FEACA59A84159D7001A4E5 \
 	&& gpg --batch --verify /usr/local/bin/tini.asc /usr/local/bin/tini \
diff --git a/redmine_3.3/Dockerfile b/redmine_3.3/Dockerfile
index 74edf9f..b8009f8 100644
--- a/redmine_3.3/Dockerfile
+++ b/redmine_3.3/Dockerfile
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	&& rm -rf /var/lib/apt/lists/*
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
@@ -21,10 +21,10 @@ RUN set -x \
 	&& gosu nobody true
 
 # grab tini for signal processing and zombie killing
-ENV TINI_VERSION v0.9.0
+ENV TINI_VERSION v0.16.1
 RUN set -x \
-	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini" \
-	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini.asc" \
+	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture)" \
+	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture).asc" \
 	&& export GNUPGHOME="$(mktemp -d)" \
 	&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 6380DC428747F6C393FEACA59A84159D7001A4E5 \
 	&& gpg --batch --verify /usr/local/bin/tini.asc /usr/local/bin/tini \
diff --git a/redmine_latest/Dockerfile b/redmine_latest/Dockerfile
index fd98399..a3c66fe 100644
--- a/redmine_latest/Dockerfile
+++ b/redmine_latest/Dockerfile
@@ -9,7 +9,7 @@ RUN apt-get update && apt-get install -y --no-install-recommends \
 	&& rm -rf /var/lib/apt/lists/*
 
 # grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
+ENV GOSU_VERSION 1.10
 RUN set -x \
 	&& wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture)" \
 	&& wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$(dpkg --print-architecture).asc" \
@@ -21,10 +21,10 @@ RUN set -x \
 	&& gosu nobody true
 
 # grab tini for signal processing and zombie killing
-ENV TINI_VERSION v0.9.0
+ENV TINI_VERSION v0.16.1
 RUN set -x \
-	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini" \
-	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini.asc" \
+	&& wget -O /usr/local/bin/tini "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture)" \
+	&& wget -O /usr/local/bin/tini.asc "https://github.com/krallin/tini/releases/download/$TINI_VERSION/tini-$(dpkg --print-architecture).asc" \
 	&& export GNUPGHOME="$(mktemp -d)" \
 	&& gpg --keyserver ha.pool.sks-keyservers.net --recv-keys 6380DC428747F6C393FEACA59A84159D7001A4E5 \
 	&& gpg --batch --verify /usr/local/bin/tini.asc /usr/local/bin/tini \

@tianon
Copy link
Member Author

tianon commented Aug 25, 2017

Build test of #3367; b039200 (ghost, memcached, openjdk, percona, redmine):

$ bashbrew build ghost:1.7.1
Building bashbrew/cache:f3a31490d5a26a8774ceaf61df96df4ba17ba38c016fd5e77051c94fbbda0415 (ghost:1.7.1)
Tagging ghost:1.7.1
Tagging ghost:1.7
Tagging ghost:1
Tagging ghost:latest

$ test/run.sh ghost:1.7.1
testing ghost:1.7.1
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'ghost-basics' [5/5].....passed


$ bashbrew build ghost:1.7.1-alpine
Using bashbrew/cache:b4e6a7b73e05fdbc1d218c4821cc46100207f6171ff5e1ebf76e7e5b6a53bafa (ghost:1.7.1-alpine)
Tagging ghost:1.7.1-alpine
Tagging ghost:1.7-alpine
Tagging ghost:1-alpine
Tagging ghost:alpine

$ test/run.sh ghost:1.7.1-alpine
testing ghost:1.7.1-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'ghost-basics' [5/5].....passed


$ bashbrew build ghost:0.11.11
Building bashbrew/cache:2d770bc065b56454c63b3767697cd90e106e81e9efa1be64405cf16402eec04c (ghost:0.11.11)
Tagging ghost:0.11.11
Tagging ghost:0.11
Tagging ghost:0

$ test/run.sh ghost:0.11.11
testing ghost:0.11.11
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'ghost-basics' [5/5]....passed


$ bashbrew build ghost:0.11.11-alpine
Using bashbrew/cache:210a8dfc1eb90826dbfc6d794131ab798ac009afa2953feeb8ec39b9d2752ce9 (ghost:0.11.11-alpine)
Tagging ghost:0.11.11-alpine
Tagging ghost:0.11-alpine
Tagging ghost:0-alpine

$ test/run.sh ghost:0.11.11-alpine
testing ghost:0.11.11-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'ghost-basics' [5/5]....passed
$ bashbrew build memcached:1.5.1
Building bashbrew/cache:87217a4c00160f3e64396036ea876f5feda73e58d9715f63e09c79d016a25299 (memcached:1.5.1)
Tagging memcached:1.5.1
Tagging memcached:1.5
Tagging memcached:1
Tagging memcached:latest

$ test/run.sh memcached:1.5.1
testing memcached:1.5.1
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'memcached-basics' [5/5]...passed


$ bashbrew build memcached:1.5.1-alpine
Building bashbrew/cache:790fc1fb177499abbea648ec1746538645bdddd7d3e964580353f80fa796a739 (memcached:1.5.1-alpine)
Tagging memcached:1.5.1-alpine
Tagging memcached:1.5-alpine
Tagging memcached:1-alpine
Tagging memcached:alpine

$ test/run.sh memcached:1.5.1-alpine
testing memcached:1.5.1-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'memcached-basics' [5/5]...passed
$ bashbrew build openjdk:6b38-jdk
Using bashbrew/cache:2736b530dc887cb71398e072a20a8da28302d3273c7441f0e90cbf149f6b8610 (openjdk:6b38-jdk)
Tagging openjdk:6b38-jdk
Tagging openjdk:6b38
Tagging openjdk:6-jdk
Tagging openjdk:6

$ test/run.sh openjdk:6b38-jdk
testing openjdk:6b38-jdk
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:6b38-jdk-slim
Using bashbrew/cache:3c0cb44050c0daf0bcb2def1a43cf9e4296d334f3556cabef26169648c445a32 (openjdk:6b38-jdk-slim)
Tagging openjdk:6b38-jdk-slim
Tagging openjdk:6b38-slim
Tagging openjdk:6-jdk-slim
Tagging openjdk:6-slim

$ test/run.sh openjdk:6b38-jdk-slim
testing openjdk:6b38-jdk-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:6b38-jre
Using bashbrew/cache:1cd2326ade47e77bec795e0b6ccd8f04eda3265365f50577016f53e60fa354f4 (openjdk:6b38-jre)
Tagging openjdk:6b38-jre
Tagging openjdk:6-jre

$ test/run.sh openjdk:6b38-jre
testing openjdk:6b38-jre
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:6b38-jre-slim
Using bashbrew/cache:25594aa438409e5a4a4f4fb7c6343bb1cffe4833caa071667ea1ef59b7176386 (openjdk:6b38-jre-slim)
Tagging openjdk:6b38-jre-slim
Tagging openjdk:6-jre-slim

$ test/run.sh openjdk:6b38-jre-slim
testing openjdk:6b38-jre-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jdk
Using bashbrew/cache:5faaf80b62b8d06e70e2e967f061fa2aa864409c21689085f94dbba42b778025 (openjdk:7u131-jdk)
Tagging openjdk:7u131-jdk
Tagging openjdk:7u131
Tagging openjdk:7-jdk
Tagging openjdk:7

$ test/run.sh openjdk:7u131-jdk
testing openjdk:7u131-jdk
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jdk-slim
Using bashbrew/cache:c5e2d95a921d5dee9560a4e289a4c398f89e67ba2202276b63c7db22c4c9174e (openjdk:7u131-jdk-slim)
Tagging openjdk:7u131-jdk-slim
Tagging openjdk:7u131-slim
Tagging openjdk:7-jdk-slim
Tagging openjdk:7-slim

$ test/run.sh openjdk:7u131-jdk-slim
testing openjdk:7u131-jdk-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jdk-alpine
Using bashbrew/cache:955b9c8c4dfdea0f8c50daa9a87a1d23456cec02ed97d92c06f4cf5d9529f612 (openjdk:7u131-jdk-alpine)
Tagging openjdk:7u131-jdk-alpine
Tagging openjdk:7u131-alpine
Tagging openjdk:7-jdk-alpine
Tagging openjdk:7-alpine

$ test/run.sh openjdk:7u131-jdk-alpine
testing openjdk:7u131-jdk-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jre
Using bashbrew/cache:2b34eabe4083df72acb4c63f6b0493191d30d15ecb1fa69f313f012415d919da (openjdk:7u131-jre)
Tagging openjdk:7u131-jre
Tagging openjdk:7-jre

$ test/run.sh openjdk:7u131-jre
testing openjdk:7u131-jre
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jre-slim
Using bashbrew/cache:270e48f11d66bca8da385545c250cfa475b52f30a00a6ae4fe3ef0dd81d2f3fb (openjdk:7u131-jre-slim)
Tagging openjdk:7u131-jre-slim
Tagging openjdk:7-jre-slim

$ test/run.sh openjdk:7u131-jre-slim
testing openjdk:7u131-jre-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:7u131-jre-alpine
Using bashbrew/cache:8b835c5a87839dff9d39b8c0215bb8a94df78acb8dc7ed3cfc375ba8c0c0eb5c (openjdk:7u131-jre-alpine)
Tagging openjdk:7u131-jre-alpine
Tagging openjdk:7-jre-alpine

$ test/run.sh openjdk:7u131-jre-alpine
testing openjdk:7u131-jre-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u141-jdk
Using bashbrew/cache:0e495352767c3561271c022783ad01e98c72e2e7cda43897049a1fe94bba2dc8 (openjdk:8u141-jdk)
Tagging openjdk:8u141-jdk
Tagging openjdk:8u141
Tagging openjdk:8-jdk
Tagging openjdk:8
Tagging openjdk:jdk
Tagging openjdk:latest

$ test/run.sh openjdk:8u141-jdk
testing openjdk:8u141-jdk
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u141-jdk-slim
Using bashbrew/cache:1e13f0b606d9201d382cf16924baccaf4399d9f14a58ce57439314ff222d778b (openjdk:8u141-jdk-slim)
Tagging openjdk:8u141-jdk-slim
Tagging openjdk:8u141-slim
Tagging openjdk:8-jdk-slim
Tagging openjdk:8-slim
Tagging openjdk:jdk-slim
Tagging openjdk:slim

$ test/run.sh openjdk:8u141-jdk-slim
testing openjdk:8u141-jdk-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u131-jdk-alpine
Using bashbrew/cache:ed0268390b8d4051b764a6dbdac0d7d9df6a0c80384e860604e2f21c1c11d078 (openjdk:8u131-jdk-alpine)
Tagging openjdk:8u131-jdk-alpine
Tagging openjdk:8u131-alpine
Tagging openjdk:8-jdk-alpine
Tagging openjdk:8-alpine
Tagging openjdk:jdk-alpine
Tagging openjdk:alpine

$ test/run.sh openjdk:8u131-jdk-alpine
testing openjdk:8u131-jdk-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u141-jdk-windowsservercore
skipping "openjdk:8u141-jdk-windowsservercore" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u141-jdk-windowsservercore
testing openjdk:8u141-jdk-windowsservercore
	image does not exist!


$ bashbrew build openjdk:8u141-jdk-nanoserver
skipping "openjdk:8u141-jdk-nanoserver" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:8u141-jdk-nanoserver
testing openjdk:8u141-jdk-nanoserver
	image does not exist!


$ bashbrew build openjdk:8u141-jre
Using bashbrew/cache:1b1de44b687e3b351efc9f837064c2bcfa7d302045b34df313dd9973097c3fc4 (openjdk:8u141-jre)
Tagging openjdk:8u141-jre
Tagging openjdk:8-jre
Tagging openjdk:jre

$ test/run.sh openjdk:8u141-jre
testing openjdk:8u141-jre
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u141-jre-slim
Using bashbrew/cache:e047b193b721160b2de0d4af6e2616e5e78bcd4ddc680a7385e104f78893b987 (openjdk:8u141-jre-slim)
Tagging openjdk:8u141-jre-slim
Tagging openjdk:8-jre-slim
Tagging openjdk:jre-slim

$ test/run.sh openjdk:8u141-jre-slim
testing openjdk:8u141-jre-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:8u131-jre-alpine
Using bashbrew/cache:1527af3b6e3ae489b01692c15f60ea0ac04f99651e5cdb217244addc522172cb (openjdk:8u131-jre-alpine)
Tagging openjdk:8u131-jre-alpine
Tagging openjdk:8-jre-alpine
Tagging openjdk:jre-alpine

$ test/run.sh openjdk:8u131-jre-alpine
testing openjdk:8u131-jre-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:9-b181-jdk
Building bashbrew/cache:5286bda17ade483a6603fb573216cc7fcb3df9b35b63cd65d8f31a02c574b062 (openjdk:9-b181-jdk)
Tagging openjdk:9-b181-jdk
Tagging openjdk:9-b181
Tagging openjdk:9-jdk
Tagging openjdk:9

$ test/run.sh openjdk:9-b181-jdk
testing openjdk:9-b181-jdk
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:9-b181-jdk-slim
Building bashbrew/cache:1e1dd3dc96752af20e4b4b8e2d1d42038c7e61b2ad38060677997c72071abe65 (openjdk:9-b181-jdk-slim)
Tagging openjdk:9-b181-jdk-slim
Tagging openjdk:9-b181-slim
Tagging openjdk:9-jdk-slim
Tagging openjdk:9-slim

$ test/run.sh openjdk:9-b181-jdk-slim
testing openjdk:9-b181-jdk-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:9-b154-jdk-windowsservercore
skipping "openjdk:9-b154-jdk-windowsservercore" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:9-b154-jdk-windowsservercore
testing openjdk:9-b154-jdk-windowsservercore
	image does not exist!


$ bashbrew build openjdk:9-b154-jdk-nanoserver
skipping "openjdk:9-b154-jdk-nanoserver" (due to architecture "amd64"; only "windows-amd64" supported)

$ test/run.sh openjdk:9-b154-jdk-nanoserver
testing openjdk:9-b154-jdk-nanoserver
	image does not exist!


$ bashbrew build openjdk:9-b181-jre
Building bashbrew/cache:673f7b19ae9e7326d0d718f95303a9b78426141dad6283c005775e176325f2fb (openjdk:9-b181-jre)
Tagging openjdk:9-b181-jre
Tagging openjdk:9-jre

$ test/run.sh openjdk:9-b181-jre
testing openjdk:9-b181-jre
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed


$ bashbrew build openjdk:9-b181-jre-slim
Building bashbrew/cache:c0bb60e2a2bfad43fae768751e6115a6ed212e0f056892c10a835f47f78c599a (openjdk:9-b181-jre-slim)
Tagging openjdk:9-b181-jre-slim
Tagging openjdk:9-jre-slim

$ test/run.sh openjdk:9-b181-jre-slim
testing openjdk:9-b181-jre-slim
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'java-hello-world' [5/5]...passed
$ bashbrew build percona:5.7.18
Using bashbrew/cache:3045b85caace79639fa2cd64dae57d41bcce3ccbee5929721fb14087dad63651 (percona:5.7.18)
Tagging percona:5.7.18
Tagging percona:5.7
Tagging percona:5
Tagging percona:latest

$ test/run.sh percona:5.7.18
testing percona:5.7.18
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7]..........passed
	'mysql-initdb' [6/7].........passed
	'mysql-log-bin' [7/7]..........passed


$ bashbrew build percona:5.6.37
Building bashbrew/cache:022c8c0c3cd89afd57d620e5d504ee44b5bd7bb9fd849c0938bc037d72de83e5 (percona:5.6.37)
Tagging percona:5.6.37
Tagging percona:5.6

$ test/run.sh percona:5.6.37
testing percona:5.6.37
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7].......passed
	'mysql-initdb' [6/7]........passed
	'mysql-log-bin' [7/7]........passed


$ bashbrew build percona:5.5.57
Using bashbrew/cache:79e584a3eda2e4430a34575f31e7935c10ea3e8925f02d4419e17cdec3fa1aa9 (percona:5.5.57)
Tagging percona:5.5.57
Tagging percona:5.5

$ test/run.sh percona:5.5.57
testing percona:5.5.57
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'mysql-basics' [5/7]......passed
	'mysql-initdb' [6/7]......passed
	'mysql-log-bin' [7/7]......passed
$ bashbrew build redmine:3.4.2
Building bashbrew/cache:7dc1b41f9a2b91654714e10301a8745d5aa4b0c7f84ba26c0fe83556fcf490e8 (redmine:3.4.2)
Tagging redmine:3.4.2
Tagging redmine:3.4
Tagging redmine:3
Tagging redmine:latest

$ test/run.sh redmine:3.4.2
testing redmine:3.4.2
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]...........passed


$ bashbrew build redmine:3.4.2-passenger
Building bashbrew/cache:5640cb71f695b8b3260fbee07322f5737799b309da2b7fecd47369eebd01969a (redmine:3.4.2-passenger)
Tagging redmine:3.4.2-passenger
Tagging redmine:3.4-passenger
Tagging redmine:3-passenger
Tagging redmine:passenger

$ test/run.sh redmine:3.4.2-passenger
testing redmine:3.4.2-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]..........passed


$ bashbrew build redmine:3.3.4
Building bashbrew/cache:8ccb25ee6cf199465dca3d92e71c684ef7785faee002ee5aada24a7d6a92e5c0 (redmine:3.3.4)
Tagging redmine:3.3.4
Tagging redmine:3.3

$ test/run.sh redmine:3.3.4
testing redmine:3.3.4
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]...........passed


$ bashbrew build redmine:3.3.4-passenger
Building bashbrew/cache:24e5dae16f021b8ae26bb67c8e0d18ed0230a3ed6f2e3d00ca6a14bfca5578ca (redmine:3.3.4-passenger)
Tagging redmine:3.3.4-passenger
Tagging redmine:3.3-passenger

$ test/run.sh redmine:3.3.4-passenger
testing redmine:3.3.4-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]..........passed


$ bashbrew build redmine:3.2.7
Building bashbrew/cache:46719dd7572c0f9fb2db559fdc4a46edbcc3333ad6386645c12de624abfd9678 (redmine:3.2.7)
Tagging redmine:3.2.7
Tagging redmine:3.2

$ test/run.sh redmine:3.2.7
testing redmine:3.2.7
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]..........passed


$ bashbrew build redmine:3.2.7-passenger
Building bashbrew/cache:4b0a029397e515787abd54226946063161194b73d893a0a2f8d20309daaf1c82 (redmine:3.2.7-passenger)
Tagging redmine:3.2.7-passenger
Tagging redmine:3.2-passenger

$ test/run.sh redmine:3.2.7-passenger
testing redmine:3.2.7-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]...........passed


$ bashbrew build redmine:3.1.7
Building bashbrew/cache:d5590a9b4a8143572ff941a44c6d63fce1e22d858e9fc6cbfe7a2cca13bf42f0 (redmine:3.1.7)
Tagging redmine:3.1.7
Tagging redmine:3.1

$ test/run.sh redmine:3.1.7
testing redmine:3.1.7
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5]..........passed


$ bashbrew build redmine:3.1.7-passenger
Building bashbrew/cache:28b11845ccd9a0b982014c257c03f513af2a9146d0fb1c0eca9da4e2d77e1099 (redmine:3.1.7-passenger)
Tagging redmine:3.1.7-passenger
Tagging redmine:3.1-passenger

$ test/run.sh redmine:3.1.7-passenger
testing redmine:3.1.7-passenger
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'redmine-basics' [5/5].........passed

The following images failed at least one test:

  • openjdk:
    • openjdk:8u141-jdk-windowsservercore
    • openjdk:8u141-jdk-nanoserver
    • openjdk:9-b154-jdk-windowsservercore
    • openjdk:9-b154-jdk-nanoserver

@tianon tianon merged commit 698bd87 into docker-library:master Aug 25, 2017
@tianon tianon deleted the update-docker-library branch August 25, 2017 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants