更新后 Docker 客户端版本与 Docker 服务器版本不同

时间:2021-04-20 01:23:22

标签: docker

我在窗口 10 上安装了 docker 桌面。我最近更新了 docker,将 docker 服务器更新到最新版本 20.10.5,但现在 docker 客户端版本与 docker 服务器版本不匹配。我已经尝试卸载并重新安装 docker,但我得到了与之前相同的版本。有什么办法可以将客户端更新到与服务器版本相同的版本?

$ docker version
Client:
 Version:           19.03.3
 API version:       1.40
 Go version:        go1.12.10
 Git commit:        2355349d-
 Built:             10/14/2019 16:41:26
 OS/Arch:           windows/amd64      
 Experimental:      false

Server: Docker Engine - Community      
 Engine:
  Version:          20.10.5
  API version:      1.41 (minimum version 1.12) 
  Go version:       go1.13.15
  Git commit:       363e9a8
  Built:            Tue Mar  2 20:15:47 2021    
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.4.4
  GitCommit:        05f951a3781f4f2c1911b05e61c160e9c30eaa8e
 runc:
  Version:          1.0.0-rc93
  GitCommit:        12644e614e25b05da6fd08a38ffa0cfe1903fdec
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

1 个答案:

答案 0 :(得分:0)

在 docker desktop 中,Docker Desktop 安装包括 Docker Engine、Docker CLI 客户端、Docker Compose、Notary、Kubernetes 和 Credential Helper。因此,要么升级 Docker Desktop,如果您想使用旧版本,则可能需要卸载当前版本的 Docker Desktop,然后安装早期版本。

应该停止所有容器和所有 docker 服务,然后启动服务。