-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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 #3044
Merged
yosifkit
merged 1 commit into
docker-library:master
from
infosiftr:update-docker-library
Jun 8, 2017
Merged
Update docker-library images #3044
yosifkit
merged 1 commit into
docker-library:master
from
infosiftr:update-docker-library
Jun 8, 2017
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
- `gcc`: multiarch (docker-library/gcc#36) - `mongo`: explicit `Architectures` - `openjdk`: multiarch (docker-library/openjdk#121) - `pypy`: update `pip` installation to match recent Python changes (docker-library/pypy#15) - `redis`: smaller Debian-based images (redis/docker-library-redis#94), multiarch (redis/docker-library-redis#95) - `wordpress`: 4.8
Diff:diff --git a/_bashbrew-list b/_bashbrew-list
index 2563b2d..f219c1f 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -160,38 +160,38 @@ wordpress:4-php7.1
wordpress:4-php7.1-apache
wordpress:4-php7.1-fpm
wordpress:4-php7.1-fpm-alpine
-wordpress:4.7
-wordpress:4.7-apache
-wordpress:4.7-fpm
-wordpress:4.7-fpm-alpine
-wordpress:4.7-php5.6
-wordpress:4.7-php5.6-apache
-wordpress:4.7-php5.6-fpm
-wordpress:4.7-php5.6-fpm-alpine
-wordpress:4.7-php7.0
-wordpress:4.7-php7.0-apache
-wordpress:4.7-php7.0-fpm
-wordpress:4.7-php7.0-fpm-alpine
-wordpress:4.7-php7.1
-wordpress:4.7-php7.1-apache
-wordpress:4.7-php7.1-fpm
-wordpress:4.7-php7.1-fpm-alpine
-wordpress:4.7.5
-wordpress:4.7.5-apache
-wordpress:4.7.5-fpm
-wordpress:4.7.5-fpm-alpine
-wordpress:4.7.5-php5.6
-wordpress:4.7.5-php5.6-apache
-wordpress:4.7.5-php5.6-fpm
-wordpress:4.7.5-php5.6-fpm-alpine
-wordpress:4.7.5-php7.0
-wordpress:4.7.5-php7.0-apache
-wordpress:4.7.5-php7.0-fpm
-wordpress:4.7.5-php7.0-fpm-alpine
-wordpress:4.7.5-php7.1
-wordpress:4.7.5-php7.1-apache
-wordpress:4.7.5-php7.1-fpm
-wordpress:4.7.5-php7.1-fpm-alpine
+wordpress:4.8
+wordpress:4.8-apache
+wordpress:4.8-fpm
+wordpress:4.8-fpm-alpine
+wordpress:4.8-php5.6
+wordpress:4.8-php5.6-apache
+wordpress:4.8-php5.6-fpm
+wordpress:4.8-php5.6-fpm-alpine
+wordpress:4.8-php7.0
+wordpress:4.8-php7.0-apache
+wordpress:4.8-php7.0-fpm
+wordpress:4.8-php7.0-fpm-alpine
+wordpress:4.8-php7.1
+wordpress:4.8-php7.1-apache
+wordpress:4.8-php7.1-fpm
+wordpress:4.8-php7.1-fpm-alpine
+wordpress:4.8.0
+wordpress:4.8.0-apache
+wordpress:4.8.0-fpm
+wordpress:4.8.0-fpm-alpine
+wordpress:4.8.0-php5.6
+wordpress:4.8.0-php5.6-apache
+wordpress:4.8.0-php5.6-fpm
+wordpress:4.8.0-php5.6-fpm-alpine
+wordpress:4.8.0-php7.0
+wordpress:4.8.0-php7.0-apache
+wordpress:4.8.0-php7.0-fpm
+wordpress:4.8.0-php7.0-fpm-alpine
+wordpress:4.8.0-php7.1
+wordpress:4.8.0-php7.1-apache
+wordpress:4.8.0-php7.1-fpm
+wordpress:4.8.0-php7.1-fpm-alpine
wordpress:apache
wordpress:cli
wordpress:cli-1
diff --git a/pypy_2-slim/Dockerfile b/pypy_2-slim/Dockerfile
index e8ac1db..b02d4c3 100644
--- a/pypy_2-slim/Dockerfile
+++ b/pypy_2-slim/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# ensure local pypy is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -21,30 +21,30 @@ ENV PYPY_SHA256SUM c4fa3da42156bed4a9d912433b618a141e0c5161d7cc8c328786736ea5d1c
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 9.0.1
-RUN set -ex \
- && fetchDeps=' \
+RUN set -ex; \
+ \
+ fetchDeps=' \
bzip2 \
wget \
- ' \
- && apt-get update && apt-get install -y $fetchDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ '; \
+ apt-get update && apt-get install -y $fetchDeps --no-install-recommends && rm -rf /var/lib/apt/lists/*; \
+ \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2-v${PYPY_VERSION}-linux64.tar.bz2"; \
+ echo "$PYPY_SHA256SUM *pypy.tar.bz2" | sha256sum -c; \
+ tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
+ rm pypy.tar.bz2; \
+ \
+ wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
- && wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2-v${PYPY_VERSION}-linux64.tar.bz2" \
- && echo "$PYPY_SHA256SUM pypy.tar.bz2" | sha256sum -c \
- && tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2 \
- && rm pypy.tar.bz2 \
+ pypy get-pip.py \
+ --disable-pip-version-check \
+ --no-cache-dir \
+ "pip==$PYTHON_PIP_VERSION" \
+ ; \
+ pip --version; \
\
- && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
- && pypy /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" \
- && rm /tmp/get-pip.py \
-# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
-# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
-# https://github.com/docker-library/python/pull/143#issuecomment-241032683
- && pip install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
-# then we use "pip list" to ensure we don't have more than one pip version installed
-# https://github.com/docker-library/python/pull/100
- && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
+ rm -f get-pip.py; \
\
- && apt-get purge -y --auto-remove $fetchDeps \
- && rm -rf ~/.cache
+ apt-get purge -y --auto-remove $fetchDeps
CMD ["pypy"]
diff --git a/pypy_2/Dockerfile b/pypy_2/Dockerfile
index cf42ef0..bc84168 100644
--- a/pypy_2/Dockerfile
+++ b/pypy_2/Dockerfile
@@ -19,23 +19,23 @@ ENV PYPY_SHA256SUM c4fa3da42156bed4a9d912433b618a141e0c5161d7cc8c328786736ea5d1c
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 9.0.1
-RUN set -ex \
- && wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2-v${PYPY_VERSION}-linux64.tar.bz2" \
- && echo "$PYPY_SHA256SUM pypy.tar.bz2" | sha256sum -c \
- && tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2 \
- && rm pypy.tar.bz2 \
+RUN set -ex; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy2-v${PYPY_VERSION}-linux64.tar.bz2"; \
+ echo "$PYPY_SHA256SUM *pypy.tar.bz2" | sha256sum -c; \
+ tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
+ rm pypy.tar.bz2
+
+RUN set -ex; \
+ \
+ wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
- && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
- && pypy /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" \
- && rm /tmp/get-pip.py \
-# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
-# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
-# https://github.com/docker-library/python/pull/143#issuecomment-241032683
- && pip install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
-# then we use "pip list" to ensure we don't have more than one pip version installed
-# https://github.com/docker-library/python/pull/100
- && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
+ pypy get-pip.py \
+ --disable-pip-version-check \
+ --no-cache-dir \
+ "pip==$PYTHON_PIP_VERSION" \
+ ; \
+ pip --version; \
\
- && rm -rf ~/.cache
+ rm -f get-pip.py
CMD ["pypy"]
diff --git a/pypy_latest/Dockerfile b/pypy_latest/Dockerfile
index db3262c..a076b77 100644
--- a/pypy_latest/Dockerfile
+++ b/pypy_latest/Dockerfile
@@ -19,26 +19,23 @@ ENV PYPY_SHA256SUM 2abaa54d88c9b70b64c37083e7e430a1d3a8f78f8de92e484a988b7aca1e5
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 9.0.1
-RUN set -ex \
- && wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3-v${PYPY_VERSION}-linux64.tar.bz2" \
- && echo "$PYPY_SHA256SUM pypy.tar.bz2" | sha256sum -c \
- && tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2 \
- && rm pypy.tar.bz2 \
+RUN set -ex; \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3-v${PYPY_VERSION}-linux64.tar.bz2"; \
+ echo "$PYPY_SHA256SUM *pypy.tar.bz2" | sha256sum -c; \
+ tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
+ rm pypy.tar.bz2
+
+RUN set -ex; \
+ \
+ wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
-# explicit path to "pip3" to ensure distribution-provided "pip3" cannot interfere
- && if [ ! -e /usr/local/bin/pip3 ]; then : \
- && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
- && pypy3 /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" \
- && rm /tmp/get-pip.py \
- ; fi \
-# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
-# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
-# https://github.com/docker-library/python/pull/143#issuecomment-241032683
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
-# then we use "pip list" to ensure we don't have more than one pip version installed
-# https://github.com/docker-library/python/pull/100
- && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
+ pypy3 get-pip.py \
+ --disable-pip-version-check \
+ --no-cache-dir \
+ "pip==$PYTHON_PIP_VERSION" \
+ ; \
+ pip --version; \
\
- && rm -rf ~/.cache
+ rm -f get-pip.py
CMD ["pypy3"]
diff --git a/pypy_slim/Dockerfile b/pypy_slim/Dockerfile
index 7774855..84777ff 100644
--- a/pypy_slim/Dockerfile
+++ b/pypy_slim/Dockerfile
@@ -1,4 +1,4 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# ensure local pypy is preferred over distribution python
ENV PATH /usr/local/bin:$PATH
@@ -21,33 +21,30 @@ ENV PYPY_SHA256SUM 2abaa54d88c9b70b64c37083e7e430a1d3a8f78f8de92e484a988b7aca1e5
# if this is called "PIP_VERSION", pip explodes with "ValueError: invalid truth value '<VERSION>'"
ENV PYTHON_PIP_VERSION 9.0.1
-RUN set -ex \
- && fetchDeps=' \
+RUN set -ex; \
+ \
+ fetchDeps=' \
bzip2 \
wget \
- ' \
- && apt-get update && apt-get install -y $fetchDeps --no-install-recommends && rm -rf /var/lib/apt/lists/* \
+ '; \
+ apt-get update && apt-get install -y $fetchDeps --no-install-recommends && rm -rf /var/lib/apt/lists/*; \
+ \
+ wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3-v${PYPY_VERSION}-linux64.tar.bz2"; \
+ echo "$PYPY_SHA256SUM *pypy.tar.bz2" | sha256sum -c; \
+ tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2; \
+ rm pypy.tar.bz2; \
+ \
+ wget -O get-pip.py 'https://bootstrap.pypa.io/get-pip.py'; \
\
- && wget -O pypy.tar.bz2 "https://bitbucket.org/pypy/pypy/downloads/pypy3-v${PYPY_VERSION}-linux64.tar.bz2" \
- && echo "$PYPY_SHA256SUM pypy.tar.bz2" | sha256sum -c \
- && tar -xjC /usr/local --strip-components=1 -f pypy.tar.bz2 \
- && rm pypy.tar.bz2 \
+ pypy3 get-pip.py \
+ --disable-pip-version-check \
+ --no-cache-dir \
+ "pip==$PYTHON_PIP_VERSION" \
+ ; \
+ pip --version; \
\
-# explicit path to "pip3" to ensure distribution-provided "pip3" cannot interfere
- && if [ ! -e /usr/local/bin/pip3 ]; then : \
- && wget -O /tmp/get-pip.py 'https://bootstrap.pypa.io/get-pip.py' \
- && pypy3 /tmp/get-pip.py "pip==$PYTHON_PIP_VERSION" \
- && rm /tmp/get-pip.py \
- ; fi \
-# we use "--force-reinstall" for the case where the version of pip we're trying to install is the same as the version bundled with Python
-# ("Requirement already up-to-date: pip==8.1.2 in /usr/local/lib/python3.6/site-packages")
-# https://github.com/docker-library/python/pull/143#issuecomment-241032683
- && pip3 install --no-cache-dir --upgrade --force-reinstall "pip==$PYTHON_PIP_VERSION" \
-# then we use "pip list" to ensure we don't have more than one pip version installed
-# https://github.com/docker-library/python/pull/100
- && [ "$(pip list |tac|tac| awk -F '[ ()]+' '$1 == "pip" { print $2; exit }')" = "$PYTHON_PIP_VERSION" ] \
+ rm -f get-pip.py; \
\
- && apt-get purge -y --auto-remove $fetchDeps \
- && rm -rf ~/.cache
+ apt-get purge -y --auto-remove $fetchDeps
CMD ["pypy3"]
diff --git a/redis_3.0-32bit/Dockerfile b/redis_3.0-32bit/Dockerfile
index 30ce89f..f1f4f02 100644
--- a/redis_3.0-32bit/Dockerfile
+++ b/redis_3.0-32bit/Dockerfile
@@ -1,45 +1,65 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r redis && useradd -r -g redis redis
-RUN apt-get update && apt-get install -y --no-install-recommends \
- ca-certificates \
- wget \
- && rm -rf /var/lib/apt/lists/*
-
# grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
-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" \
- && export GNUPGHOME="$(mktemp -d)" \
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
- && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
- && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
- && chmod +x /usr/local/bin/gosu \
- && gosu nobody true
+# https://github.com/tianon/gosu/releases
+ENV GOSU_VERSION 1.10
+RUN set -ex; \
+ \
+ fetchDeps='ca-certificates wget'; \
+ apt-get update; \
+ apt-get install -y --no-install-recommends $fetchDeps; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; \
+ wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; \
+ wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; \
+ export GNUPGHOME="$(mktemp -d)"; \
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
+ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
+ chmod +x /usr/local/bin/gosu; \
+ gosu nobody true; \
+ \
+ apt-get purge -y --auto-remove $fetchDeps
ENV REDIS_VERSION 3.0.7
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.0.7.tar.gz
ENV REDIS_DOWNLOAD_SHA e56b4b7e033ae8dbf311f9191cf6fdf3ae974d1c
-RUN apt-get update && apt-get install -y libc6-i386 --no-install-recommends && rm -rf /var/lib/apt/lists/*
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ libc6-i386 \
+ && rm -rf /var/lib/apt/lists/*
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN buildDeps='gcc gcc-multilib libc6-dev-i386 make' \
- && set -x \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* \
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
- && make -C /usr/src/redis 32bit \
- && make -C /usr/src/redis install \
- && rm -r /usr/src/redis \
- && apt-get purge -y --auto-remove $buildDeps
+RUN set -ex; \
+ \
+ buildDeps=' \
+ wget \
+ \
+ gcc \
+ gcc-multilib \
+ libc6-dev-i386 \
+ make \
+ '; \
+ apt-get update; \
+ apt-get install -y $buildDeps --no-install-recommends; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
+ \
+ make -C /usr/src/redis -j "$(nproc)" 32bit; \
+ make -C /usr/src/redis install; \
+ \
+ rm -r /usr/src/redis; \
+ \
+ apt-get purge -y --auto-remove $buildDeps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -50,4 +70,4 @@ RUN ln -s usr/local/bin/docker-entrypoint.sh /entrypoint.sh # backwards compat
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/redis_3.0-alpine/Dockerfile b/redis_3.0-alpine/Dockerfile
index 4ac68b9..0f49c5b 100644
--- a/redis_3.0-alpine/Dockerfile
+++ b/redis_3.0-alpine/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.5
+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 addgroup -S redis && adduser -S -G redis redis
@@ -11,22 +11,28 @@ ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.0.7.tar.gz
ENV REDIS_DOWNLOAD_SHA e56b4b7e033ae8dbf311f9191cf6fdf3ae974d1c
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN set -x \
- && apk add --no-cache --virtual .build-deps \
+RUN set -ex; \
+ \
+ apk add --no-cache --virtual .build-deps \
+ coreutils \
gcc \
linux-headers \
make \
musl-dev \
- tar \
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
- && make -C /usr/src/redis \
- && make -C /usr/src/redis install \
- && rm -r /usr/src/redis \
- && apk del .build-deps
+ ; \
+ \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
+ \
+ make -C /usr/src/redis -j "$(nproc)"; \
+ make -C /usr/src/redis install; \
+ \
+ rm -r /usr/src/redis; \
+ \
+ apk del .build-deps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -37,4 +43,4 @@ RUN ln -s usr/local/bin/docker-entrypoint.sh /entrypoint.sh # backwards compat
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/redis_3.0/Dockerfile b/redis_3.0/Dockerfile
index c76d158..68630c7 100644
--- a/redis_3.0/Dockerfile
+++ b/redis_3.0/Dockerfile
@@ -1,43 +1,60 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r redis && useradd -r -g redis redis
-RUN apt-get update && apt-get install -y --no-install-recommends \
- ca-certificates \
- wget \
- && rm -rf /var/lib/apt/lists/*
-
# grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
-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" \
- && export GNUPGHOME="$(mktemp -d)" \
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
- && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
- && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
- && chmod +x /usr/local/bin/gosu \
- && gosu nobody true
+# https://github.com/tianon/gosu/releases
+ENV GOSU_VERSION 1.10
+RUN set -ex; \
+ \
+ fetchDeps='ca-certificates wget'; \
+ apt-get update; \
+ apt-get install -y --no-install-recommends $fetchDeps; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; \
+ wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; \
+ wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; \
+ export GNUPGHOME="$(mktemp -d)"; \
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
+ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
+ chmod +x /usr/local/bin/gosu; \
+ gosu nobody true; \
+ \
+ apt-get purge -y --auto-remove $fetchDeps
ENV REDIS_VERSION 3.0.7
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.0.7.tar.gz
ENV REDIS_DOWNLOAD_SHA e56b4b7e033ae8dbf311f9191cf6fdf3ae974d1c
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN buildDeps='gcc libc6-dev make' \
- && set -x \
- && apt-get update && apt-get install -y $buildDeps --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* \
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
- && make -C /usr/src/redis \
- && make -C /usr/src/redis install \
- && rm -r /usr/src/redis \
- && apt-get purge -y --auto-remove $buildDeps
+RUN set -ex; \
+ \
+ buildDeps=' \
+ wget \
+ \
+ gcc \
+ libc6-dev \
+ make \
+ '; \
+ apt-get update; \
+ apt-get install -y $buildDeps --no-install-recommends; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha1sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
+ \
+ make -C /usr/src/redis -j "$(nproc)"; \
+ make -C /usr/src/redis install; \
+ \
+ rm -r /usr/src/redis; \
+ \
+ apt-get purge -y --auto-remove $buildDeps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -48,4 +65,4 @@ RUN ln -s usr/local/bin/docker-entrypoint.sh /entrypoint.sh # backwards compat
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/redis_32bit/Dockerfile b/redis_32bit/Dockerfile
index c1744c9..1c53f04 100644
--- a/redis_32bit/Dockerfile
+++ b/redis_32bit/Dockerfile
@@ -1,67 +1,76 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r redis && useradd -r -g redis redis
-RUN apt-get update && apt-get install -y --no-install-recommends \
- ca-certificates \
- wget \
- && rm -rf /var/lib/apt/lists/*
-
# grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
-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" \
- && export GNUPGHOME="$(mktemp -d)" \
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
- && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
- && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
- && chmod +x /usr/local/bin/gosu \
- && gosu nobody true
+# https://github.com/tianon/gosu/releases
+ENV GOSU_VERSION 1.10
+RUN set -ex; \
+ \
+ fetchDeps='ca-certificates wget'; \
+ apt-get update; \
+ apt-get install -y --no-install-recommends $fetchDeps; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; \
+ wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; \
+ wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; \
+ export GNUPGHOME="$(mktemp -d)"; \
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
+ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
+ chmod +x /usr/local/bin/gosu; \
+ gosu nobody true; \
+ \
+ apt-get purge -y --auto-remove $fetchDeps
ENV REDIS_VERSION 3.2.9
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.2.9.tar.gz
ENV REDIS_DOWNLOAD_SHA 6eaacfa983b287e440d0839ead20c2231749d5d6b78bbe0e0ffa3a890c59ff26
-RUN apt-get update && apt-get install -y libc6-i386 --no-install-recommends && rm -rf /var/lib/apt/lists/*
+RUN apt-get update && apt-get install -y --no-install-recommends \
+ libc6-i386 \
+ && rm -rf /var/lib/apt/lists/*
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN set -ex \
+RUN set -ex; \
\
- && buildDeps=' \
+ buildDeps=' \
+ wget \
+ \
gcc \
gcc-multilib \
libc6-dev-i386 \
make \
- ' \
- && apt-get update \
- && apt-get install -y $buildDeps --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* \
+ '; \
+ apt-get update; \
+ apt-get install -y $buildDeps --no-install-recommends; \
+ rm -rf /var/lib/apt/lists/*; \
\
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
\
# Disable Redis protected mode [1] as it is unnecessary in context
# of Docker. Ports are not automatically exposed when running inside
# Docker, but rather explicitely by specifying -p / -P.
# [1] https://github.com/antirez/redis/commit/edd4d555df57dc84265fdfb4ef59a4678832f6da
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h \
- && sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h \
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h; \
+ sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h; \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h; \
# for future reference, we modify this directly in the source instead of just supplying a default configuration flag because apparently "if you specify any argument to redis-server, [it assumes] you are going to specify everything"
# see also https://github.com/docker-library/redis/issues/4#issuecomment-50780840
# (more exactly, this makes sure the default behavior of "save on SIGTERM" stays functional by default)
\
- && make -C /usr/src/redis 32bit \
- && make -C /usr/src/redis install \
+ make -C /usr/src/redis -j "$(nproc)" 32bit; \
+ make -C /usr/src/redis install; \
\
- && rm -r /usr/src/redis \
+ rm -r /usr/src/redis; \
\
- && apt-get purge -y --auto-remove $buildDeps
+ apt-get purge -y --auto-remove $buildDeps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -71,4 +80,4 @@ COPY docker-entrypoint.sh /usr/local/bin/
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/redis_alpine/Dockerfile b/redis_alpine/Dockerfile
index 2418819..33e7b58 100644
--- a/redis_alpine/Dockerfile
+++ b/redis_alpine/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.5
+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 addgroup -S redis && adduser -S -G redis redis
@@ -11,38 +11,39 @@ ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.2.9.tar.gz
ENV REDIS_DOWNLOAD_SHA 6eaacfa983b287e440d0839ead20c2231749d5d6b78bbe0e0ffa3a890c59ff26
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN set -ex \
+RUN set -ex; \
\
- && apk add --no-cache --virtual .build-deps \
+ apk add --no-cache --virtual .build-deps \
+ coreutils \
gcc \
linux-headers \
make \
musl-dev \
- tar \
+ ; \
\
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
\
# Disable Redis protected mode [1] as it is unnecessary in context
# of Docker. Ports are not automatically exposed when running inside
# Docker, but rather explicitely by specifying -p / -P.
# [1] https://github.com/antirez/redis/commit/edd4d555df57dc84265fdfb4ef59a4678832f6da
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h \
- && sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h \
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h; \
+ sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h; \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h; \
# for future reference, we modify this directly in the source instead of just supplying a default configuration flag because apparently "if you specify any argument to redis-server, [it assumes] you are going to specify everything"
# see also https://github.com/docker-library/redis/issues/4#issuecomment-50780840
# (more exactly, this makes sure the default behavior of "save on SIGTERM" stays functional by default)
\
- && make -C /usr/src/redis \
- && make -C /usr/src/redis install \
+ make -C /usr/src/redis -j "$(nproc)"; \
+ make -C /usr/src/redis install; \
\
- && rm -r /usr/src/redis \
+ rm -r /usr/src/redis; \
\
- && apk del .build-deps
+ apk del .build-deps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -52,4 +53,4 @@ COPY docker-entrypoint.sh /usr/local/bin/
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/redis_latest/Dockerfile b/redis_latest/Dockerfile
index d4be34b..1c031d5 100644
--- a/redis_latest/Dockerfile
+++ b/redis_latest/Dockerfile
@@ -1,64 +1,71 @@
-FROM debian:jessie
+FROM debian:jessie-slim
# add our user and group first to make sure their IDs get assigned consistently, regardless of whatever dependencies get added
RUN groupadd -r redis && useradd -r -g redis redis
-RUN apt-get update && apt-get install -y --no-install-recommends \
- ca-certificates \
- wget \
- && rm -rf /var/lib/apt/lists/*
-
# grab gosu for easy step-down from root
-ENV GOSU_VERSION 1.7
-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" \
- && export GNUPGHOME="$(mktemp -d)" \
- && gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4 \
- && gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu \
- && rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc \
- && chmod +x /usr/local/bin/gosu \
- && gosu nobody true
+# https://github.com/tianon/gosu/releases
+ENV GOSU_VERSION 1.10
+RUN set -ex; \
+ \
+ fetchDeps='ca-certificates wget'; \
+ apt-get update; \
+ apt-get install -y --no-install-recommends $fetchDeps; \
+ rm -rf /var/lib/apt/lists/*; \
+ \
+ dpkgArch="$(dpkg --print-architecture | awk -F- '{ print $NF }')"; \
+ wget -O /usr/local/bin/gosu "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch"; \
+ wget -O /usr/local/bin/gosu.asc "https://github.com/tianon/gosu/releases/download/$GOSU_VERSION/gosu-$dpkgArch.asc"; \
+ export GNUPGHOME="$(mktemp -d)"; \
+ gpg --keyserver ha.pool.sks-keyservers.net --recv-keys B42F6819007F00F88E364FD4036A9C25BF357DD4; \
+ gpg --batch --verify /usr/local/bin/gosu.asc /usr/local/bin/gosu; \
+ rm -r "$GNUPGHOME" /usr/local/bin/gosu.asc; \
+ chmod +x /usr/local/bin/gosu; \
+ gosu nobody true; \
+ \
+ apt-get purge -y --auto-remove $fetchDeps
ENV REDIS_VERSION 3.2.9
ENV REDIS_DOWNLOAD_URL http://download.redis.io/releases/redis-3.2.9.tar.gz
ENV REDIS_DOWNLOAD_SHA 6eaacfa983b287e440d0839ead20c2231749d5d6b78bbe0e0ffa3a890c59ff26
# for redis-sentinel see: http://redis.io/topics/sentinel
-RUN set -ex \
+RUN set -ex; \
\
- && buildDeps=' \
+ buildDeps=' \
+ wget \
+ \
gcc \
libc6-dev \
make \
- ' \
- && apt-get update \
- && apt-get install -y $buildDeps --no-install-recommends \
- && rm -rf /var/lib/apt/lists/* \
+ '; \
+ apt-get update; \
+ apt-get install -y $buildDeps --no-install-recommends; \
+ rm -rf /var/lib/apt/lists/*; \
\
- && wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL" \
- && echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c - \
- && mkdir -p /usr/src/redis \
- && tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1 \
- && rm redis.tar.gz \
+ wget -O redis.tar.gz "$REDIS_DOWNLOAD_URL"; \
+ echo "$REDIS_DOWNLOAD_SHA *redis.tar.gz" | sha256sum -c -; \
+ mkdir -p /usr/src/redis; \
+ tar -xzf redis.tar.gz -C /usr/src/redis --strip-components=1; \
+ rm redis.tar.gz; \
\
# Disable Redis protected mode [1] as it is unnecessary in context
# of Docker. Ports are not automatically exposed when running inside
# Docker, but rather explicitely by specifying -p / -P.
# [1] https://github.com/antirez/redis/commit/edd4d555df57dc84265fdfb4ef59a4678832f6da
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h \
- && sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h \
- && grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 1$' /usr/src/redis/src/server.h; \
+ sed -ri 's!^(#define CONFIG_DEFAULT_PROTECTED_MODE) 1$!\1 0!' /usr/src/redis/src/server.h; \
+ grep -q '^#define CONFIG_DEFAULT_PROTECTED_MODE 0$' /usr/src/redis/src/server.h; \
# for future reference, we modify this directly in the source instead of just supplying a default configuration flag because apparently "if you specify any argument to redis-server, [it assumes] you are going to specify everything"
# see also https://github.com/docker-library/redis/issues/4#issuecomment-50780840
# (more exactly, this makes sure the default behavior of "save on SIGTERM" stays functional by default)
\
- && make -C /usr/src/redis \
- && make -C /usr/src/redis install \
+ make -C /usr/src/redis -j "$(nproc)"; \
+ make -C /usr/src/redis install; \
\
- && rm -r /usr/src/redis \
+ rm -r /usr/src/redis; \
\
- && apt-get purge -y --auto-remove $buildDeps
+ apt-get purge -y --auto-remove $buildDeps
RUN mkdir /data && chown redis:redis /data
VOLUME /data
@@ -68,4 +75,4 @@ COPY docker-entrypoint.sh /usr/local/bin/
ENTRYPOINT ["docker-entrypoint.sh"]
EXPOSE 6379
-CMD [ "redis-server" ]
+CMD ["redis-server"]
diff --git a/wordpress_php5.6-fpm-alpine/Dockerfile b/wordpress_php5.6-fpm-alpine/Dockerfile
index 0c440c6..a4bdf6a 100644
--- a/wordpress_php5.6-fpm-alpine/Dockerfile
+++ b/wordpress_php5.6-fpm-alpine/Dockerfile
@@ -42,8 +42,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php5.6-fpm/Dockerfile b/wordpress_php5.6-fpm/Dockerfile
index 142cb07..fc21127 100644
--- a/wordpress_php5.6-fpm/Dockerfile
+++ b/wordpress_php5.6-fpm/Dockerfile
@@ -27,8 +27,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php5.6/Dockerfile b/wordpress_php5.6/Dockerfile
index 69786b1..e430a1f 100644
--- a/wordpress_php5.6/Dockerfile
+++ b/wordpress_php5.6/Dockerfile
@@ -29,8 +29,8 @@ RUN a2enmod rewrite expires
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.0-fpm-alpine/Dockerfile b/wordpress_php7.0-fpm-alpine/Dockerfile
index 5766089..7a1c3d8 100644
--- a/wordpress_php7.0-fpm-alpine/Dockerfile
+++ b/wordpress_php7.0-fpm-alpine/Dockerfile
@@ -42,8 +42,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.0-fpm/Dockerfile b/wordpress_php7.0-fpm/Dockerfile
index 7efd3a7..b8f5dea 100644
--- a/wordpress_php7.0-fpm/Dockerfile
+++ b/wordpress_php7.0-fpm/Dockerfile
@@ -27,8 +27,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.0/Dockerfile b/wordpress_php7.0/Dockerfile
index 52cc6d0..2307a9b 100644
--- a/wordpress_php7.0/Dockerfile
+++ b/wordpress_php7.0/Dockerfile
@@ -29,8 +29,8 @@ RUN a2enmod rewrite expires
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.1-fpm-alpine/Dockerfile b/wordpress_php7.1-fpm-alpine/Dockerfile
index b990f6a..63cb5d5 100644
--- a/wordpress_php7.1-fpm-alpine/Dockerfile
+++ b/wordpress_php7.1-fpm-alpine/Dockerfile
@@ -42,8 +42,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.1-fpm/Dockerfile b/wordpress_php7.1-fpm/Dockerfile
index 284f3ef..69fd85c 100644
--- a/wordpress_php7.1-fpm/Dockerfile
+++ b/wordpress_php7.1-fpm/Dockerfile
@@ -27,8 +27,8 @@ RUN { \
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \
diff --git a/wordpress_php7.1/Dockerfile b/wordpress_php7.1/Dockerfile
index 3bac74f..105c88a 100644
--- a/wordpress_php7.1/Dockerfile
+++ b/wordpress_php7.1/Dockerfile
@@ -29,8 +29,8 @@ RUN a2enmod rewrite expires
VOLUME /var/www/html
-ENV WORDPRESS_VERSION 4.7.5
-ENV WORDPRESS_SHA1 fbe0ee1d9010265be200fe50b86f341587187302
+ENV WORDPRESS_VERSION 4.8
+ENV WORDPRESS_SHA1 3738189a1f37a03fb9cb087160b457d7a641ccb4
RUN set -ex; \
curl -o wordpress.tar.gz -fSL "https://wordpress.org/wordpress-${WORDPRESS_VERSION}.tar.gz"; \ (there's a better diff over in #3045 (comment) 😄) |
(only including Build test of #3044; b87485b ( $ bashbrew build pypy:2-5.7.1
Building bashbrew/cache:92a5ad070ef9d0e27860df7345e4b50f32d9624b517d8459489e5d5ba8d5f0df (pypy:2-5.7.1)
Tagging pypy:2-5.7.1
Tagging pypy:2-5.7
Tagging pypy:2-5
Tagging pypy:2
$ test/run.sh pypy:2-5.7.1
testing pypy:2-5.7.1
'utc' [1/8]...passed
'cve-2014--shellshock' [2/8]...passed
'no-hard-coded-passwords' [3/8]...passed
'override-cmd' [4/8]...passed
'python-hy' [5/8]...passed
'python-imports' [6/8]...passed
'python-pip-requests-ssl' [7/8]...passed
'python-sqlite3' [8/8]...passed
$ bashbrew build pypy:2-5.7.1-slim
Building bashbrew/cache:7351280831c948b27829a675dd85fcb9ea9b34543d22e7cb2ccf0aaff38a680c (pypy:2-5.7.1-slim)
Tagging pypy:2-5.7.1-slim
Tagging pypy:2-5.7-slim
Tagging pypy:2-5-slim
Tagging pypy:2-slim
$ test/run.sh pypy:2-5.7.1-slim
testing pypy:2-5.7.1-slim
'utc' [1/8]...passed
'cve-2014--shellshock' [2/8]...passed
'no-hard-coded-passwords' [3/8]...passed
'override-cmd' [4/8]...passed
'python-hy' [5/8]...passed
'python-imports' [6/8]...passed
'python-pip-requests-ssl' [7/8]...passed
'python-sqlite3' [8/8]...passed
$ bashbrew build pypy:2-5.7.1-onbuild
Building bashbrew/cache:4b3d9f8df693c732d56fecd81aa37806dc7910b32d90708c28bd5d728e5125ae (pypy:2-5.7.1-onbuild)
Tagging pypy:2-5.7.1-onbuild
Tagging pypy:2-5.7-onbuild
Tagging pypy:2-5-onbuild
Tagging pypy:2-onbuild
$ test/run.sh pypy:2-5.7.1-onbuild
testing pypy:2-5.7.1-onbuild
'override-cmd' [1/1]...passed
$ bashbrew build pypy:3-5.7.1
Building bashbrew/cache:8fc7e37c3184873117f530093aa6ec92d9f3aecf9cde0ed6695ba4cb8f1b4c08 (pypy:3-5.7.1)
Tagging pypy:3-5.7.1
Tagging pypy:3-5.7
Tagging pypy:3-5
Tagging pypy:3
Tagging pypy:latest
$ test/run.sh pypy:3-5.7.1
testing pypy:3-5.7.1
'utc' [1/8]...passed
'cve-2014--shellshock' [2/8]...passed
'no-hard-coded-passwords' [3/8]...passed
'override-cmd' [4/8]...passed
'python-hy' [5/8]...passed
'python-imports' [6/8]...passed
'python-pip-requests-ssl' [7/8]...passed
'python-sqlite3' [8/8]...passed
$ bashbrew build pypy:3-5.7.1-slim
Building bashbrew/cache:db037e45c21b96dbc085b4390391b315af9f321437d94eb2eadc044577d0c836 (pypy:3-5.7.1-slim)
Tagging pypy:3-5.7.1-slim
Tagging pypy:3-5.7-slim
Tagging pypy:3-5-slim
Tagging pypy:3-slim
Tagging pypy:slim
$ test/run.sh pypy:3-5.7.1-slim
testing pypy:3-5.7.1-slim
'utc' [1/8]...passed
'cve-2014--shellshock' [2/8]...passed
'no-hard-coded-passwords' [3/8]...passed
'override-cmd' [4/8]...passed
'python-hy' [5/8]...passed
'python-imports' [6/8]...passed
'python-pip-requests-ssl' [7/8]...passed
'python-sqlite3' [8/8]...passed
$ bashbrew build pypy:3-5.7.1-onbuild
Building bashbrew/cache:1b0cbfda004ede2520a31af21bce493e1506ec16a3e294afd410f5de0eea1816 (pypy:3-5.7.1-onbuild)
Tagging pypy:3-5.7.1-onbuild
Tagging pypy:3-5.7-onbuild
Tagging pypy:3-5-onbuild
Tagging pypy:3-onbuild
Tagging pypy:onbuild
$ test/run.sh pypy:3-5.7.1-onbuild
testing pypy:3-5.7.1-onbuild
'override-cmd' [1/1]...passed
$ bashbrew build redis:3.0.7
Building bashbrew/cache:3c9875d4ee29b69681b3162f2fdb4e2ab7501ef8b300b03936ccb43156ff3ef8 (redis:3.0.7)
Tagging redis:3.0.7
Tagging redis:3.0
$ test/run.sh redis:3.0.7
testing redis:3.0.7
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.0.7-32bit
Building bashbrew/cache:c8cdeacfa47b64cea4761e8bb1b8be16ad17123f50692c0356f326cdc271ca7c (redis:3.0.7-32bit)
Tagging redis:3.0.7-32bit
Tagging redis:3.0-32bit
$ test/run.sh redis:3.0.7-32bit
testing redis:3.0.7-32bit
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.0.7-alpine
Building bashbrew/cache:82316d92e5eb802329cb2ea4c7ef1378910bb32b33d729acb2b8604cf79e6515 (redis:3.0.7-alpine)
Tagging redis:3.0.7-alpine
Tagging redis:3.0-alpine
$ test/run.sh redis:3.0.7-alpine
testing redis:3.0.7-alpine
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.0.504-windowsservercore
skipping "redis:3.0.504-windowsservercore" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh redis:3.0.504-windowsservercore
testing redis:3.0.504-windowsservercore
image does not exist!
$ bashbrew build redis:3.0.504-nanoserver
skipping "redis:3.0.504-nanoserver" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh redis:3.0.504-nanoserver
testing redis:3.0.504-nanoserver
image does not exist!
$ bashbrew build redis:3.2.9
Building bashbrew/cache:dddc11babb593342c6e4c06b30b52244b2203ecbef336cb7cfe6461458a2310a (redis:3.2.9)
Tagging redis:3.2.9
Tagging redis:3.2
Tagging redis:3
Tagging redis:latest
$ test/run.sh redis:3.2.9
testing redis:3.2.9
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.2.9-32bit
Building bashbrew/cache:525e739ac6329268ab8d8100aaf7054039a5b01a297d398807ecd94c76038575 (redis:3.2.9-32bit)
Tagging redis:3.2.9-32bit
Tagging redis:3.2-32bit
Tagging redis:3-32bit
Tagging redis:32bit
$ test/run.sh redis:3.2.9-32bit
testing redis:3.2.9-32bit
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.2.9-alpine
Building bashbrew/cache:b8ca4df17e5d578c1845b09f0f64f0e0d1fabd4e5578d8ca750559abd9ac28ab (redis:3.2.9-alpine)
Tagging redis:3.2.9-alpine
Tagging redis:3.2-alpine
Tagging redis:3-alpine
Tagging redis:alpine
$ test/run.sh redis:3.2.9-alpine
testing redis:3.2.9-alpine
'utc' [1/7]...passed
'cve-2014--shellshock' [2/7]...passed
'no-hard-coded-passwords' [3/7]...passed
'override-cmd' [4/7]...passed
'redis-basics' [5/7]...passed
'redis-basics-config' [6/7]...passed
'redis-basics-persistent' [7/7]...passed
$ bashbrew build redis:3.2.100-windowsservercore
skipping "redis:3.2.100-windowsservercore" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh redis:3.2.100-windowsservercore
testing redis:3.2.100-windowsservercore
image does not exist!
$ bashbrew build redis:3.2.100-nanoserver
skipping "redis:3.2.100-nanoserver" (due to architecture "amd64"; only "windows-amd64" supported)
$ test/run.sh redis:3.2.100-nanoserver
testing redis:3.2.100-nanoserver
image does not exist!
$ bashbrew build wordpress:4.8.0-apache
Using bashbrew/cache:59ff88e6dc741f0d9feba2a88c704edf3edbb7c6289a3d95f9bf5915b753ba4e (wordpress:4.8.0-apache)
Tagging wordpress:4.8.0-apache
Tagging wordpress:4.8-apache
Tagging wordpress:4-apache
Tagging wordpress:apache
Tagging wordpress:4.8.0
Tagging wordpress:4.8
Tagging wordpress:4
Tagging wordpress:latest
Tagging wordpress:4.8.0-php5.6-apache
Tagging wordpress:4.8-php5.6-apache
Tagging wordpress:4-php5.6-apache
Tagging wordpress:php5.6-apache
Tagging wordpress:4.8.0-php5.6
Tagging wordpress:4.8-php5.6
Tagging wordpress:4-php5.6
Tagging wordpress:php5.6
$ test/run.sh wordpress:4.8.0-apache
testing wordpress:4.8.0-apache
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-apache-run' [5/5]...........passed
$ bashbrew build wordpress:4.8.0-fpm
Using bashbrew/cache:9306c58698b1eeddfec2f1ea7aab94188825937721d393bdeb743525515710ad (wordpress:4.8.0-fpm)
Tagging wordpress:4.8.0-fpm
Tagging wordpress:4.8-fpm
Tagging wordpress:4-fpm
Tagging wordpress:fpm
Tagging wordpress:4.8.0-php5.6-fpm
Tagging wordpress:4.8-php5.6-fpm
Tagging wordpress:4-php5.6-fpm
Tagging wordpress:php5.6-fpm
$ test/run.sh wordpress:4.8.0-fpm
testing wordpress:4.8.0-fpm
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]..........passed
$ bashbrew build wordpress:4.8.0-fpm-alpine
Using bashbrew/cache:08aab7f1109fb885b3481a46bfdcbec121814b038d19a4f09fadacf255e1baf9 (wordpress:4.8.0-fpm-alpine)
Tagging wordpress:4.8.0-fpm-alpine
Tagging wordpress:4.8-fpm-alpine
Tagging wordpress:4-fpm-alpine
Tagging wordpress:fpm-alpine
Tagging wordpress:4.8.0-php5.6-fpm-alpine
Tagging wordpress:4.8-php5.6-fpm-alpine
Tagging wordpress:4-php5.6-fpm-alpine
Tagging wordpress:php5.6-fpm-alpine
$ test/run.sh wordpress:4.8.0-fpm-alpine
testing wordpress:4.8.0-fpm-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]..........passed
$ bashbrew build wordpress:4.8.0-php7.0-apache
Using bashbrew/cache:9dd8acb8bd7b34f0037fd9a450144f685e50ded8f4bdf96336593faef8ae582e (wordpress:4.8.0-php7.0-apache)
Tagging wordpress:4.8.0-php7.0-apache
Tagging wordpress:4.8-php7.0-apache
Tagging wordpress:4-php7.0-apache
Tagging wordpress:php7.0-apache
Tagging wordpress:4.8.0-php7.0
Tagging wordpress:4.8-php7.0
Tagging wordpress:4-php7.0
Tagging wordpress:php7.0
$ test/run.sh wordpress:4.8.0-php7.0-apache
testing wordpress:4.8.0-php7.0-apache
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-apache-run' [5/5]...........passed
$ bashbrew build wordpress:4.8.0-php7.0-fpm
Using bashbrew/cache:2a94d3ed48c329a13190814a293be9963171656c22e446b6b1268d321975d73e (wordpress:4.8.0-php7.0-fpm)
Tagging wordpress:4.8.0-php7.0-fpm
Tagging wordpress:4.8-php7.0-fpm
Tagging wordpress:4-php7.0-fpm
Tagging wordpress:php7.0-fpm
$ test/run.sh wordpress:4.8.0-php7.0-fpm
testing wordpress:4.8.0-php7.0-fpm
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]..........passed
$ bashbrew build wordpress:4.8.0-php7.0-fpm-alpine
Using bashbrew/cache:93eb548de42addcaf01f491de1fb304a8491758a47334194949490d3ca4f6438 (wordpress:4.8.0-php7.0-fpm-alpine)
Tagging wordpress:4.8.0-php7.0-fpm-alpine
Tagging wordpress:4.8-php7.0-fpm-alpine
Tagging wordpress:4-php7.0-fpm-alpine
Tagging wordpress:php7.0-fpm-alpine
$ test/run.sh wordpress:4.8.0-php7.0-fpm-alpine
testing wordpress:4.8.0-php7.0-fpm-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]...........passed
$ bashbrew build wordpress:4.8.0-php7.1-apache
Using bashbrew/cache:13584a322f21154470623bf625663e73b6caa213f438702d81b9d35adfc557b3 (wordpress:4.8.0-php7.1-apache)
Tagging wordpress:4.8.0-php7.1-apache
Tagging wordpress:4.8-php7.1-apache
Tagging wordpress:4-php7.1-apache
Tagging wordpress:php7.1-apache
Tagging wordpress:4.8.0-php7.1
Tagging wordpress:4.8-php7.1
Tagging wordpress:4-php7.1
Tagging wordpress:php7.1
$ test/run.sh wordpress:4.8.0-php7.1-apache
testing wordpress:4.8.0-php7.1-apache
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-apache-run' [5/5]...........passed
$ bashbrew build wordpress:4.8.0-php7.1-fpm
Using bashbrew/cache:29597c2c708bf8a83b6dae2bfc81319656c8cd6ef6e86098fdb5ad62da73ab39 (wordpress:4.8.0-php7.1-fpm)
Tagging wordpress:4.8.0-php7.1-fpm
Tagging wordpress:4.8-php7.1-fpm
Tagging wordpress:4-php7.1-fpm
Tagging wordpress:php7.1-fpm
$ test/run.sh wordpress:4.8.0-php7.1-fpm
testing wordpress:4.8.0-php7.1-fpm
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]..........passed
$ bashbrew build wordpress:4.8.0-php7.1-fpm-alpine
Using bashbrew/cache:b34af4d0cdc3a88fcdacc3fe7b244ebdda244e992d24f20f7117e485650fd1f8 (wordpress:4.8.0-php7.1-fpm-alpine)
Tagging wordpress:4.8.0-php7.1-fpm-alpine
Tagging wordpress:4.8-php7.1-fpm-alpine
Tagging wordpress:4-php7.1-fpm-alpine
Tagging wordpress:php7.1-fpm-alpine
$ test/run.sh wordpress:4.8.0-php7.1-fpm-alpine
testing wordpress:4.8.0-php7.1-fpm-alpine
'utc' [1/5]...passed
'cve-2014--shellshock' [2/5]...passed
'no-hard-coded-passwords' [3/5]...passed
'override-cmd' [4/5]...passed
'wordpress-fpm-run' [5/5]..........passed
$ bashbrew build wordpress:cli-1.1.0
Using bashbrew/cache:682a84f5ccffbbe47f9d7f0fcf80a3c5a60ab010d0d0459a22ebbb60770f30df (wordpress:cli-1.1.0)
Tagging wordpress:cli-1.1.0
Tagging wordpress:cli-1.1
Tagging wordpress:cli-1
Tagging wordpress:cli
Tagging wordpress:cli-1.1.0-php5.6
Tagging wordpress:cli-1.1-php5.6
Tagging wordpress:cli-1-php5.6
Tagging wordpress:cli-php5.6
$ test/run.sh wordpress:cli-1.1.0
testing wordpress:cli-1.1.0
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build wordpress:cli-1.1.0-php7.0
Using bashbrew/cache:55981cde9894662ab24030efe57650fd87e2efa37467fda92255858a40df3810 (wordpress:cli-1.1.0-php7.0)
Tagging wordpress:cli-1.1.0-php7.0
Tagging wordpress:cli-1.1-php7.0
Tagging wordpress:cli-1-php7.0
Tagging wordpress:cli-php7.0
$ test/run.sh wordpress:cli-1.1.0-php7.0
testing wordpress:cli-1.1.0-php7.0
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
$ bashbrew build wordpress:cli-1.1.0-php7.1
Using bashbrew/cache:3bad964eb123108768c72d3a18b524c057d4388d77d810226854d1aa38a164ca (wordpress:cli-1.1.0-php7.1)
Tagging wordpress:cli-1.1.0-php7.1
Tagging wordpress:cli-1.1-php7.1
Tagging wordpress:cli-1-php7.1
Tagging wordpress:cli-php7.1
$ test/run.sh wordpress:cli-1.1.0-php7.1
testing wordpress:cli-1.1.0-php7.1
'utc' [1/4]...passed
'cve-2014--shellshock' [2/4]...passed
'no-hard-coded-passwords' [3/4]...passed
'override-cmd' [4/4]...passed
The following images failed at least one test:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
gcc
: multiarch (Add function to get architectures of parent images so each gcc image has the same set gcc#36)mongo
: explicitArchitectures
openjdk
: multiarch (Refactor multiarch support to go all the way to correct Architectures lines in "generate-stackbrew-library.sh" openjdk#121)pypy
: updatepip
installation to match recent Python changes (Adjust "pip" installation to match the recent changes in Python pypy#15)redis
: smaller Debian-based images (Reduce Debian image size by roughly half and update to Alpine 3.6 redis/docker-library-redis#94), multiarch (Add explicit multiarch support in "generate-stackbrew-library.sh" redis/docker-library-redis#95)wordpress
: 4.8