diff --git a/Dockerfile b/Dockerfile index ae8946d..e873b0f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,11 +2,22 @@ FROM alpine:3.2 +ENV VERSION 1.9.1 + MAINTAINER dockerbench.com +WORKDIR /usr/bin + RUN apk update && \ apk upgrade && \ - apk --update add docker + apk --update add curl && \ + curl -sS https://get.docker.com/builds/Linux/x86_64/docker-$VERSION > docker-$VERSION && \ + curl -sS https://get.docker.com/builds/Linux/x86_64/docker-$VERSION.sha256 > docker-$VERSION.sha256 && \ + sha256sum -c docker-$VERSION.sha256 && \ + ln -s docker-$VERSION docker && \ + chmod u+x docker-$VERSION && \ + apk del curl && \ + rm -rf /var/cache/apk/* RUN mkdir /docker-bench-security diff --git a/distros/Dockerfile.alpine b/distros/Dockerfile.alpine index ae8946d..e873b0f 100644 --- a/distros/Dockerfile.alpine +++ b/distros/Dockerfile.alpine @@ -2,11 +2,22 @@ FROM alpine:3.2 +ENV VERSION 1.9.1 + MAINTAINER dockerbench.com +WORKDIR /usr/bin + RUN apk update && \ apk upgrade && \ - apk --update add docker + apk --update add curl && \ + curl -sS https://get.docker.com/builds/Linux/x86_64/docker-$VERSION > docker-$VERSION && \ + curl -sS https://get.docker.com/builds/Linux/x86_64/docker-$VERSION.sha256 > docker-$VERSION.sha256 && \ + sha256sum -c docker-$VERSION.sha256 && \ + ln -s docker-$VERSION docker && \ + chmod u+x docker-$VERSION && \ + apk del curl && \ + rm -rf /var/cache/apk/* RUN mkdir /docker-bench-security