首页 文章

配置Jenkins作业以通过ansible安装Docker

提问于
浏览
1

我正在努力解决问题,而我正在配置jenkins工作以通过ansible安装docker容器

错误是:

{“已更改”:false,“failed”:true,“msg”:“似乎没有安装docker-py,但是Ansible Docker模块需要它 . ”}

我已经在运行ansible的Jenkins主机中安装了docker-py . 我想我不想在远程机器中进行任何配置(docker容器将要部署) .

当我执行 find 命令时,我得到以下输出:

$ sudo find  /  -name docker.py -print
/usr/local/lib/python2.7/site-packages/ansible/plugins/connection/docker.py
/usr/local/lib/python2.7/site-packages/ansible/modules/core/cloud/docker/docker.py
/usr/local/lib/python2.6/site-packages/ansible/plugins/connection/docker.py
/usr/local/lib/python2.6/site-packages/ansible/modules/core/cloud/docker/docker.py
/usr/lib/python2.6/site-packages/ansible/plugins/connection/docker.py
/usr/lib/python2.6/site-packages/ansible/modules/core/cloud/docker/docker.py

我只是想知道ansible搜索Docker.py的位置在哪里?

2 回答

  • 1

    docker.py - 是一个使用docker-py的ansible模块 docker .
    检查您确实安装了 docker-py .

  • 0

    您需要在目标主机上安装docker-py

    - name: install docker-py
      pip:
        name: docker-py
        state: present
    

相关问题