ansible returns with "Failed to import the required Python library (Docker SDK for Python: docker (Python >= 2.7) or docker-py (Python 2.6))

后端 未结 2 2103
悲&欢浪女
悲&欢浪女 2021-01-11 21:21

I am running myserver in ubuntu:

+ sudo cat /etc/os-release
NAME=\"Ubuntu\"
VERSION=\"16.04.6 LTS (Xenial Xerus)\"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME=\"Ubu         


        
相关标签:
2条回答
  • 2021-01-11 21:41

    It appears that you don't have the docker module installed.

    You will need to install it via your system package manager (apt install python-docker, for example), or using pip.

    If you have multiple Python versions, make sure that you've installed the docker module into the version that Ansible is using.

    0 讨论(0)
  • 2021-01-11 21:57

    In my case (Ubuntu 20 with installed docker) these commands was required

    apt update
    apt install python3 python3-pip
    pip3 install docker docker-compose
    

    Detailed requirements:

    https://docs.ansible.com/ansible/latest/collections/community/general/docker_compose_module.html

    0 讨论(0)
= 2.7) or docker-py (Python 2.6))" id="ans_title" name="title">
提交回复
热议问题