The new docker-ce repos don't have the old versions. However the old docker-engine repos still contain versions back to 1.5.0
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F76221572C52609D
cat > /etc/apt/sources.list.d/docker.list <<EOF
deb [arch=amd64] https://apt.dockerproject.org/repo debian-jessie main
EOF
# apt-cache policy show docker-engine
docker-engine:
Installed: (none)
Candidate: 17.05.0~ce-0~debian-jessie
Version table:
17.05.0~ce-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
17.04.0~ce-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
17.03.1~ce-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
17.03.0~ce-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
1.13.1-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
1.13.0-0~debian-jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
....
1.6.1-0~jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
1.6.0-0~jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
1.5.0-0~jessie 0
500 https://apt.dockerproject.org/repo/ debian-jessie/main amd64 Packages
/etc/apt/preferences.d/pin-docker.pref
cat > /etc/apt/preferences.d/pin-docker.pref <<EOF
Explanation: Prefer specific release of Docker
Package: docker-engine
Pin: version 1.6.1-0*
Pin-Priority: 1001
EOF