docker安装后Client和Server版本不一致

avatar 2023年5月17日18:19:05 评论 838 次浏览

k8s节点资源不足了,准备把部署一个新节点,安装docker的时候也没太在意,就直接安装了,加入集群的时候一直提示错误,但是错误是因为docker版本的问题,我安装的docker版本和master版本一样的安装方法来着,但是提示版本不对,就查看了一下docker的版本出现了Server和Client不一致的问题。

 [root@www.wulaoer.org run]# docker version
 Client: Docker Engine - Community
  Version:           24.0.0
  API version:       1.42 (downgraded from 1.43)
  Go version:        go1.20.4
  Git commit:        98fdcd7
  Built:             Mon May 15 18:49:22 2023
  OS/Arch:           linux/amd64
  Context:           default
 
 Server: Docker Engine - Community
  Engine:
   Version:          23.0.3
   API version:      1.42 (minimum version 1.12)
   Go version:       go1.19.7
   Git commit:       59118bf
   Built:            Tue Apr  4 22:02:00 2023
   OS/Arch:          linux/amd64
   Experimental:     false
  containerd:
   Version:          1.6.21
   GitCommit:        3dce8eb055cbb6872793272b4f20ed16117344f8
  runc:
   Version:          1.1.7
   GitCommit:        v1.1.7-0-g860f061
  docker-init:
   Version:          0.19.0
   GitCommit:        de40ad0

以前确实没遇到过,重新卸载然后重新安装也是一样,后来发现原来docker的Client也可以单独安装的,就尝试一下,安装docker的时候Client的版本也指定一下。

 [root@www.wulaoer.org run]# yum install -y yum-utils   device-mapper-persistent-data   lvm2
 [root@www.wulaoer.org run]# yum-config-manager     --add-repo     https://download.docker.com/linux/centos/docker-ce.repo
 [root@www.wulaoer.org run]# yum install docker-ce-23.0.1 docker-ce-cli-23.0.1 containerd.io

发现卸载后,重新安装成功了,而且安装的时候Client的版本也不是24,应该是docker新版本升级的问题,记录一下吧,以后万一在遇到了呢,没有了,看看别的吧。

avatar

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: