docker镜像拉取失败,使用阿里云镜像加速器突破网络限制
.gitlab-ci.yml文件中定义的作业。然而,在尝试进行CI/CD流程时,我遇到了一个报错信息。报错信息提示的是Docker镜像拉取失败。联想到前段时间有关屏蔽Docker镜像仓库的新闻,我猜测这可能是因为网络限制导致我的服务器无法直接访问Docker Hub等镜像仓库。
报错信息:ERROR: Job failed: failed to pull image "docker:latest" with specified policies [always]: error pulling image configuration: download failed after attempts=6: dial tcp 162.125.2.3:443: i/o timeout (manager.go:250:161s)

解决办法:使用阿里云镜像加速器优化容器服务
如果遇到了镜像下载速度慢或者拉取失败的问题,一个有效的解决办法就是使用阿里云免费提供的镜像加速器。镜像加速器能够极大地提高镜像的拉取速度,从而提升我们的工作效率。
首先,我们需要登录阿里云的控制台。在阿里云官网的右上角,点击“登录”按钮,输入自己的阿里云账号和密码,就可以顺利进入控制台了。
进入控制台后,我们需要找到“容器服务”这一选项。在控制台的主界面,通常会有一个清晰的菜单或者搜索栏,我们可以通过它们快速定位到“容器服务”。

点击“容器服务”后,我们会看到一个关于容器服务的详细界面。在这个界面上,我们需要找到“镜像加速器”的配置选项。这个选项通常会在“设置”或者“配置”的子菜单中。
找到“镜像加速器”配置选项后,我们需要按照提示进行操作。

根据自己的服务器类型进行操作
我的服务器是CentOS就按照下面的操作
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://XXXXXXXX.mirror.aliyuncs.com"]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker在重新运行流水线就可以了。
新增可用镜像链接
2025 12 31
读者评论
评论会同步写入该文在 Notion 中的页面底部(与正文同页,便于管理)。
暂无评论,欢迎抢沙发。