Centos7 docker-py doesn't seem to be installed

前端 未结 4 1857
南旧
南旧 2021-02-19 19:10

I installed Centos7 minimal and then: ansible, docker, pip and using pip I installed docker-py.

Versions:
- Docker version 1.6.0, build 8aae715/1.6.0
- ansibl

4条回答
  •  鱼传尺愫
    2021-02-19 19:15

    I found a couple problems with the docker-py module. After I worked through them I ended up with this:

      - name: Docker-PY
        pip:
          name: "{{ item }}"
        with_items:
        - six==1.4
        - docker-py==1.1.0
    

    First, I ran into your problem. The solution is to explicitly set the most recent version of six as described here: https://github.com/docker/docker-py/issues/344.

    After that, I ran into an issue (you might run into it too) with a bug in the docker-py 1.2.2 version. The workaround is to specify an older version as described here: https://github.com/ansible/ansible-modules-core/issues/1227. Do a pip uninstall docker-py to get rid of the newer version.

    If you aren't using ansible to install these then do this:

    [sudo] pip uninstall docker-py
    [sudo] pip install six==1.4
    [sudo] pip install docker-py==1.1.0
    

提交回复
热议问题