官网安装:https://docs.docker.com/engine/install/centos/#install-using-the-repository

(图片来源网络,侵删)
卸载旧版
# 停止docker systemctl stop docker # 卸载docker yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine 或 yum remove docker*
- yum可能会报告您没有安装这些包。
- /var/lib/docker/卸载 Docker 时,存储的图像、容器、卷和网络不会被自动删除
查看可用版本
yum list docker-ce --showduplicates | sort -r docker-ce.x86_64 3:26.1.3-1.el9 docker-ce-stable docker-ce.x86_64 3:26.1.2-1.el9 docker-ce-stable
官网版本说明个人没看明白,此处个人的理解:
3:26.1.3-1.el9 冒号前面3代表docker-ce 和 docker-ce-cli 用于区分不同的包,26.1.3-1.el9 是实际版本。
(图片来源网络,侵删)安装Docker
yum install docker-ce- Docker-ce-cli- containerd.io docker-buildx-plugin docker-compose-plugin # 个人没有安装:docker-buildx-plugin docker-compose-plugin yum install docker-ce- docker-ce-cli- containerd.io # 示例 yum install docker-ce-26.1.2-1.el9 docker-ce-cli-26.1.2-1.el9 containerd.io
启动
systemctl start docker