sudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \ docker-logrotate \ docker-engine
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo yum install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
# 启动Docker服务sudo systemctl start docker# 设置开机自启sudo systemctl enable docker# 查看Docker状态(验证是否启动成功)sudo systemctl status docker
sudo docker run hello-world
Hello from Docker!This message shows that your installation appears to be working correctly....
卸载旧版本 → 配置官方仓库 → 安装 Docker 组件 → 启动并验证,是 CentOS 下最稳定的安装方式。