#更新最新系统
yum update -y
#安装所需的软件包以允许yum使用HTTPS存储库
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
#使用docker官方GPG密钥
sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
#安装docker
sudo yum -y install docker-ce-24.0.7 docker-ce-cli-24.0.7 containerd.io
#创建配置目录(如不存在)
sudo mkdir -p /etc/docker
#写入镜像源(推荐组合使用多源提升稳定性)
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://docker.unsee.tech",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn",
"https://docker.chenby.cn",
"http://mirror.azure.cn",
"https://dockerpull.org",
"https://dockerhub.icu",
"https://hub.rat.dev"
]
}
EOF
#应用配置并重启Docker服务
sudo systemctl daemon-reload
sudo systemctl restart docker
#验证是否成功
docker info | grep "Registry Mirrors" -A 5