【问题标题】:After installing docker in mac with boot2docker, The below error appears. How can i workaround it? [duplicate]使用 boot2docker 在 mac 中安装 docker 后,出现以下错误。我该如何解决? [复制]
【发布时间】:2015-04-18 07:27:19
【问题描述】:

错误信息:

来自守护程序的错误响应:客户端和服务器的版本不同(客户端:1.18,服务器:1.15)

我的客户端 docker 版本详情如下:

$ docker version

Client version: 1.6.0

Client API version: 1.18

Go version (client): go1.4.2

Git commit (client): 4749651

OS/Arch (client): darwin/amd64

FATA[0000] Error response from daemon: client and server don't have same version (client : 1.18, server: 1.15)

我的 boot2docker 版本详细信息是:

$ boot2docker version

Boot2Docker-cli version: v1.6.0

如何解决此错误?

【问题讨论】:

  • 我的客户端版本和boot2docker版本好像和我一样?

标签: macos docker boot2docker


【解决方案1】:

通过 ssh 进入 boot2docker 虚拟机检查 boot2docker 中的 docker 版本

  1. boot2docker ssh
  2. 在 docker env 中检查了“docker 版本”

发现它不一样。

解决方法:

  1. 删除了虚拟机:boot2docker delete
  2. 通过 rm -r ~/.boot2docker 删除了 VM 文件
  3. 重新安装 boot2docker。
  4. boot2docker 初始化
  5. boot2docker 起来

再次检查了 clint 和 server 版本,似乎是一样的。而且这个错误再也没有出现过。

【讨论】:

    猜你喜欢
    • 2020-02-26
    • 2018-12-25
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-22
    • 2015-07-10
    • 2021-08-04
    • 2019-06-17
    相关资源
    最近更新 更多