官网安装:https://docs.docker.com/engine/install/centos/#install-using-the-repository
卸载旧版
powershell
# 停止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 时,存储的图像、容器、卷和网络不会被自动删除
查看可用版本
powershell
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
bash
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io docker-buildx-plugin docker-compose-plugin
# 个人没有安装:docker-buildx-plugin docker-compose-plugin
yum install docker-ce-<VERSION_STRING> docker-ce-cli-<VERSION_STRING> containerd.io
# 示例
yum install docker-ce-26.1.2-1.el9 docker-ce-cli-26.1.2-1.el9 containerd.io
启动
bash
systemctl start docker