1.切换yum源为阿里云
# 备份yum原
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 切换yum源
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
# 生成缓存
yum makecache
2.安装指定版本的Docker
# 安装必要的一些系统工具
sudo yum install -y yum-utils
# 添加软件源信息
yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 查询 docker-ce 的可用版本
yum list --showduplicates docker-ce
# 下载指定版本
yum install -y docker-ce-20.10.24 docker-ce-cli-20.10.24 containerd.io
# 开启Docker服务并设置自启动
sudo service docker start
sudo systemctl enable docker
3.配置加速地址
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": [
"https://docker.xuanyuan.me",
"https://docker.1ms.run",
"https://docker.m.daocloud.io"
]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker
检查加速是否生效:
查看docker系统信息
docker info,如果从输出结果中看到了 registry mirror 刚配置的内容地址,说明配置成功。
4.拉取镜像
docker pull [镜像名称:版本号]
docker pull mysql:8.0
docker pull nginx:1.27.0
# 查看拉取成功的镜像
docker images
参考网页: