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
      name: docker-py
      state: absent

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

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