Bai*_*ane 5 install docker docker-compose
安装docker-compose时遇到此问题
作业系统:ubuntu 14.04
docker --version
Docker 版本17.05.0-ce,内部版本89658be
点冻结 grep docker docker
== 2.5.1
docker-pycreds == 0.2.1
dockerpty == 0.4.1
pip install docker-compose
安装收集的软件包:
docker -compose 成功安装docker-compose-1.17.0
docker-compose --version
Traceback (most recent call last):
File "/usr/local/bin/docker-compose", line 7, in
from compose.cli.main import main
File "/usr/local/lib/python2.7/dist-packages/compose/cli/main.py", line 17,
in from . import errors
File "/usr/local/lib/python2.7/dist-packages/compose/cli/errors.py", line
11, in from docker.errors import APIError
ImportError: No module named docker.errors
Run Code Online (Sandbox Code Playgroud)
任何解决此错误的方法,谢谢您的帮助。
我在这些包的更高版本中。但是我遇到了完全相同的错误,并且在最新版本中安装“请求”包确实解决了这个问题。
docker==3.5.0
docker-compose==1.22.0
docker-dev==1.0b2
docker-py==1.10.6
docker-pycreds==0.3.0
dockerpty==0.4.1
requests==2.18.4
Run Code Online (Sandbox Code Playgroud)
但是,我又收到了另一个错误:https : //github.com/docker/compose/issues/4401
应用评论中提出的更改可以解决问题:
pip uninstall docker
pip uninstall docker-py
pip uninstall docker-compose
pip install docker-compose==1.9.0
Run Code Online (Sandbox Code Playgroud)
然后我遇到了第三个错误:https : //github.com/docker/docker-py/issues/1916
我通过卸载与 docker one 不兼容的 docker-py pip 包来解决这个问题。
现在 docker-compose 可以工作了。
希望这可以帮助。
| 归档时间: |
|
| 查看次数: |
3137 次 |
| 最近记录: |