Docker Pull Deprecation for v1.5 clients

A while ago, Docker announced that Docker pull requests from version 1.5 and earlier clients will no longer function as of December 15. While push requests have been disabled since Nov 19, pull requests were disabled for the Docker Hub today as well.

Version check

To check your Docker client version just run:

docker -v

If you’re on 1.5 or earlier you should really upgrade your Docker installation.


Docker provided a lot of informations how to install and upgrade Docker.

If you’re running Debian 8 (Jessie), we recommend you use the origin Docker engine instead of Debian’s official version. Currently Debian 8 (Jessie) provides only Docker 1.6:

# apt-cache policy
  Installed: 1.6.2~dfsg1-1~bpo8+1
  Candidate: 1.6.2~dfsg1-1~bpo8+1
  Version table:
 *** 1.6.2~dfsg1-1~bpo8+1 0
        100 jessie-backports/main amd64 Packages
        100 /var/lib/dpkg/status

To install the origin Docker engine have a look at the official docs or just use our Ansible tasks:

- name: make sure legacy docker packages are not installed
    name: '{{ item }}'
    state: absent
    - lxc-docker
  tags: docker

- name: make sure GPG key for docker is added
    state: present
    keyserver: hkp://
    id: 58118E89F3A912897C070ADBF76221572C52609D
  tags: docker

- name: make sure docker repo is configured
    src: docker.list.j2
    dest: /etc/apt/sources.list.d/docker.list
    owner: root
    group: root
    mode: 0644
  register: repo
  tags: docker

- name: update apt cache
    update_cache: yes
  when: repo|changed 
  tags: docker

- name: make sure docker is installed
    name: docker-engine
    state: present
  tags: docker

- name: make sure docker is started
    name: docker
    state: started
    enabled: true
  tags: docker

- name: make sure docker compose is installed
    name: docker-compose
    state: present
  tags: docker

We’ve set some Role Dependencies to meet all requirements, but you just have to make sure you’ve installed the following packages as well:

  • python-pip for Python’s package manager (used to install docker-compose)
  • apt-transport-https for apt’s HTTPS implementation


  • moto x3m Reply

    While push requests have been disabled since Nov 19, pull requests were disabled for the Docker Hub today as well…

  • Masonry Reply

    Thanks for sharing this. I was able to install my Docker upgrade quick and easily with this info.

  • novel online Reply

    Thanks for the introduction, it looks very good, I am very fortunate to know this information.

  • doula Reply

    I was just wondering …

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.