File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ set -e
3+
4+ versions=( 1.3.3 1.4.1 1.5.0 1.6.2 )
5+
6+ install () {
7+ local version=$1
8+ local tmpdir=$( mktemp -d /tmp/XXXXXXXXXX)
9+ local dockerfile=" ${tmpdir} /Dockerfile"
10+ cat << -EOF > "$dockerfile "
11+ FROM debian:jessie
12+ ENV VERSION ${version}
13+ RUN apt-get update && apt-get install -y \
14+ apt-transport-https \
15+ ca-certificates \
16+ --no-install-recommends
17+ RUN echo "deb https://get.docker.com/ubuntu docker main" > /etc/apt/sources.list.d/docker.list
18+ RUN apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 \
19+ --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
20+ RUN apt-get update && apt-get install -y \
21+ lxc-docker-\$ {VERSION}
22+ EOF
23+
24+ docker build --rm --force-rm --no-cache -t docker-old-repo:${version} -f $dockerfile $tmpdir
25+ }
26+
27+ for v in " ${versions[@]} " ; do
28+ install " $v "
29+ done
You can’t perform that action at this time.
0 commit comments