ERROR DOCKER AO RODAR O ANSIBLE
Photo by Markus Spiske on Unsplash.
ERROR DOCKER AO RODAR O ANSIBLE
Opa pessoal tudo certo!?
Recentemente formatei minha máquina, que está rodando um OS baseado em Debian, e ao rodar o Ansible tenho o seguinte erro:
root@lostrouter:~# ansible-playbook playbook.yml
fatal: [localhost]: FAILED! => {"changed": false, "msg": "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7)
or docker-py (Python 2.6)) on fd23345fad06's Python /usr/bin/python. Please read module documentation and
install in the appropriate location, for example via `pip install docker`
or `pip install docker-py` (Python 2.6). The error was: No module named docker"}
Um dos motivos deste erro acontecer é ou eu ter mais de uma versão do Python na minha máquina e/ou está faltando um pacote/modulo do python(python-docker).
SOLUÇÃO
Consegui solucionar com as seguintes instalações:
root@lostrouter:~# apt update
root@lostrouter:~# apt install python3 python3-pip
root@lostrouter:~# pip3 install docker docker-compose
root@lostrouter:~# apt install python-docker
Espero ter ajudado de alguma forma e obrigado por acompanhar até aqui e te espero no próximo artigo 😃