我不确定这是否与 Docker、Elastick Beanstalk 或 docker 映像问题相关,但我的问题是我正在运行命令eb local run以与 docker 一起启动本地环境。
预期行为
该命令无缝运行
实际行为
错误:DockerVersionError - 您的本地主机上安装了 'docker-py' 版本 1.10.6 Python 包。当您在本地运行多容器 Docker 应用程序时,EB CLI 需要“docker”Python 包。
修复此错误:确保本地主机上没有应用程序需要 'docker-py',然后运行以下命令:
pip 卸载 docker-py
EB CLI 将在您下次运行时安装“docker”。
$ eb --version: EB CLI 3.12.2 (Python 2.7.1)
$ docker -v: Docker 版本 17.12.0-ce, build c97c6d6