docker-py deprecated in favor of docker

Tuesday, July 17, 2018

Just a quick note that the Python module docker-py has been deprecated in favor of docker. I run a few Ansible hosts that run Docker containers for various reasons and recently they started to fail during their Ansible runs. Turns out that docker-py now fails during said runs. After some searching I found that this module hasn’t been updated in a very long time, and has been deprecated in favor of the docker module instead. I wrote the following small Ansible task to fix this on my machines.

---
  - name: remove depreciated docker-py module from pip
    pip:
      name: docker-py
      state: absent

  - name: Install docker python module with pip
    pip:
      name: docker

Obviously if you only have a machine or two you could also just pip install docker and pip uninstall docker-py.

devopsdockeransible

Migration to Gitlab and Gitlab Runners

Unifi Controller on a Pi with Ansible