【发布时间】:2017-04-03 16:59:01
【问题描述】:
我的:Docker 版本 1.6.2,构建 7c8fca2 我的:docker-compose 版本 1.11.2,构建 dfed245 erreur:错误:客户端和服务器的版本不同(客户端:1.21,服务器:1.18)
如何解决这个问题谢谢
【问题讨论】:
标签: docker server client docker-compose dockerfile
我的:Docker 版本 1.6.2,构建 7c8fca2 我的:docker-compose 版本 1.11.2,构建 dfed245 erreur:错误:客户端和服务器的版本不同(客户端:1.21,服务器:1.18)
如何解决这个问题谢谢
【问题讨论】:
标签: docker server client docker-compose dockerfile
如果您的服务器版本 (1.6.2) 是正确的,那是从 2015 年 5 月开始的并且非常旧。它早于 docker network 和 docker volume,构建 ARG、特权容器、DNS 发现以及您可能期望的许多其他功能。你真的应该把它升级到当前版本。
使用 docker-compose,您可以使用 COMPOSE_API_VERSION 变量来告诉 compose 使用哪个服务器 API 版本,但正如 documentation 中提到的,这不受支持并且会出现一些错误,特别是当您有像你一样严重的版本不匹配。
【讨论】: