无法在詹金斯管道中的远程服务器上运行docker_module剧本

时间:2020-07-28 17:19:07

标签: docker ansible jenkins-pipeline

我在卸妆服务器上使用的是Ansible版本2.6.20。我正在Jenkins管道中运行的剧本:

---
- hosts: webservers
  become: True
  tasks:
    - name: pull an image
      docker_image:
        name: 10.212.11.86:5083/pet-apps:090bba3

下面是Jenkins日志中的错误消息

TASK [pull an image] ***********************************************************
fatal: [172.221.10.89]: FAILED! => {"changed": false, "msg": "Failed to import docker or docker-py - No module named docker. Try `pip install docker` or `pip install docker-py` (Python 2.6)"}
to retry, use: --limit @/var/lib/jenkins/workspace/Nexus-Docker-Deployment/nexus-image-pull.retry

我已经在远程服务器上安装了docker-py模块。当我在远程服务器上手动运行该剧本时,它运行良好,并且可以下载图像。

在Jenkins管道上运行相同的剧本时,却抛出了以上错误。

0 个答案:

没有答案