
which docker
如果没有安装就可以继续下一步了,如果安装了Docker请删除

先停止服务:sudo systemctl stop docker.service docker.socket containerd

删除Docker:sudo dnf remove docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin docker-ce-rootless-extras

sudo yum install -y yum-utils

sudo yum update -y

添加 Docker 官方 YUM 仓库 Centos命令
yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo国内访问慢 可以使用阿里云
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

sudo dnf config-manager --add-repo https://download.docker.com/linux/rhel/docker-ce.repo

Rocky Linux 10 的最小化安装可能缺少 kernel-modules-extra 包,这会导致 Docker 服务启动失败,
sudo dnf install -y kernel-modules-extra
sudo reboot
sudo dnf install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

sudo systemctl enable --now docker 设置开机自启

docker version

docker pull
