【问题标题】:client and server don't have same version (client : 1.21, server: 1.18)客户端和服务器版本不同(客户端:1.21,服务器:1.18)
【发布时间】: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


【解决方案1】:

如果您的服务器版本 (1.6.2) 是正确的,那是从 2015 年 5 月开始的并且非常旧。它早于 docker networkdocker volume,构建 ARG、特权容器、DNS 发现以及您可能期望的许多其他功能。你真的应该把它升级到当前版本。

使用 docker-compose,您可以使用 COMPOSE_API_VERSION 变量来告诉 compose 使用哪个服务器 API 版本,但正如 documentation 中提到的,这不受支持并且会出现一些错误,特别是当您有像你一样严重的版本不匹配。

【讨论】:

  • 当我尝试在我的电脑上安装 docker 和 docker-compose(ubuntu 14.04 可信赖)时,我遇到了这个问题:无法找到 docker-ce 包链接:docs.docker.com/engine/installation/linux/ubuntu/… 我该如何解决这个问题?另外,当我通过管道安装 docker compose 并通过“apt-get install”安装 docker 时,我有这个错误;服务器和客户端版本不一样!!!我怎样才能找到兼容的 docker 和 docker-compose 版本?
  • 尝试按照 get.docker.com 上的步骤操作。
猜你喜欢
  • 2015-02-28
  • 2015-06-25
  • 1970-01-01
  • 1970-01-01
  • 2014-05-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-21
相关资源
最近更新 更多