importerror:没有模块名称docker.client

时间:2016-11-03 08:45:29

标签: docker ansible

当我们负责配置一个docker容器时,我遇到了一个问题。   这是我的ansible剧本:

---
 -name: localhost
  hosts: localhost
  vars:
    - ansible_python_interpreter: python
  tasks:
   - name: busybox test
     docker: 
       image: busybox
       name: test

但是当我用:

运行文件时
 ansible-playbook ad.yml

我收到了以下错误:

from docker.client import APIError as DockerAPIError
ImportError: No module named docker.client

没有docker.client?我已经安装了docker-py,但仍然有这个问题,我该怎么解决这个问题? ħ.... ....ë....升.... p

1 个答案:

答案 0 :(得分:0)

我认为问题是由我安装ansible的方式引起的。通过python-pip重新安装ansible之后,这个问题已经成功解决了。

zypper install python-pip
pip install ansible

用它来解决suse上的问题。