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
.