Skip to content

Instantly share code, notes, and snippets.

@hh
Created August 16, 2017 18:34
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hh/651c24789bb9354e4dc075a9a054cdde to your computer and use it in GitHub Desktop.
Save hh/651c24789bb9354e4dc075a9a054cdde to your computer and use it in GitHub Desktop.
Pinning Docker

Pinning version of docker

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment