Docker 运行时出错";码头工人整理

Docker 运行时出错";码头工人整理,docker,ubuntu-14.04,docker-compose,Docker,Ubuntu 14.04,Docker Compose,我得到的错误是“错误:客户端和服务器的版本不相同(客户端:1.21,服务器:1.18)” 所以我运行了一个命令“export COMPOSE\u API\u VERSION=1.18”,现在我得到了不同的错误 Traceback (most recent call last): File "<string>", line 3, in <module> File "compose/cli/main.py", line 61, in main File "compose/cl

我得到的错误是“错误:客户端和服务器的版本不相同(客户端:1.21,服务器:1.18)”

所以我运行了一个命令“export COMPOSE\u API\u VERSION=1.18”,现在我得到了不同的错误

Traceback (most recent call last):
File "<string>", line 3, in <module>
File "compose/cli/main.py", line 61, in main
File "compose/cli/main.py", line 113, in perform_command
File "compose/cli/main.py", line 835, in up
File "compose/project.py", line 374, in up
File "compose/project.py", line 415, in initialize
File "compose/network.py", line 162, in initialize
File "compose/network.py", line 47, in ensure
File "compose/network.py", line 82, in inspect
File "site-packages/docker/utils/decorators.py", line 32, in wrapper
docker.errors.InvalidVersion: inspect_network is not available for version < 1.21
docker-compose returned -1
回溯(最近一次呼叫最后一次):
文件“”,第3行,在
main中第61行的文件“compose/cli/main.py”
文件“compose/cli/main.py”,第113行,在perform_命令中
文件“compose/cli/main.py”,第835行,向上
文件“compose/project.py”,第374行,向上
文件“compose/project.py”,第415行,在初始化中
初始化中第162行的文件“compose/network.py”
文件“compose/network.py”,第47行,在
文件“compose/network.py”,第82行,在inspect中
包装器中第32行的文件“sitepackages/docker/utils/decorators.py”
docker.errors.InvalidVersion:inspect_网络不适用于<1.21版本
docker返回-1
我的docker撰写文件可在以下位置找到:

Docker版本:Docker版本1.12.0,内部版本8eab29e

Docker compose:Docker compose版本1.8.0,构建f3628c7

Ubuntu 14.04 64位


任何帮助都将不胜感激。谢谢。

您正在本地运行最新版本的docker(1.12)和docker compose(1.8.0)。错误消息暗示您可能正在远程服务器上启动容器?(从什么开始?)

我建议升级目标服务器上运行的docker版本

关于州的文档,这些文档只应该用作解决方案

设置此变量是为了解决以下情况: 您需要在客户端和客户端不匹配的情况下临时运行 服务器版本。例如,如果您可以升级客户端,但需要 等待升级服务器

使用此变量集和已知的不匹配运行确实可以防止某些错误 Docker功能无法正常工作。失败的确切特征 将取决于Docker客户端和服务器版本。为此 原因是,使用此变量集运行仅作为 解决方法,并且它不受官方支持

如果使用此集合运行时遇到问题,请解决不匹配的问题 通过升级并删除此设置,查看是否存在问题 在通知支持人员之前解决此问题


您正在本地运行最新版本的docker(1.12)和docker compose(1.8.0)。错误消息暗示您可能正在远程服务器上启动容器?(从什么开始?)

我建议升级目标服务器上运行的docker版本

关于州的文档,这些文档只应该用作解决方案

设置此变量是为了解决以下情况: 您需要在客户端和客户端不匹配的情况下临时运行 服务器版本。例如,如果您可以升级客户端,但需要 等待升级服务器

使用此变量集和已知的不匹配运行确实可以防止某些错误 Docker功能无法正常工作。失败的确切特征 将取决于Docker客户端和服务器版本。为此 原因是,使用此变量集运行仅作为 解决方法,并且它不受官方支持

如果使用此集合运行时遇到问题,请解决不匹配的问题 通过升级并删除此设置,查看是否存在问题 在通知支持人员之前解决此问题