docker拉取失败问题解决

 更新时间:2026年03月19日 10:41:35   作者:李李网工日记  
本文主要介绍了docker拉取失败问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

解决 Docker 镜像拉取超时:配置国内加速器

在使用 Docker 部署项目时,如果你遇到了如下错误:

Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request canceled while waiting for connection

这通常是因为服务器无法稳定访问 Docker Hub 官方镜像库。配置国内镜像源(Mirror) 是最简单且有效的方法

1. 修改 Docker 配置文件

在 Linux 终端中执行以下命令,编辑(或创建)Docker 的守护进程配置文件:

sudo nano /etc/docker/daemon.json 

2. 添加镜像源地址

将以下内容复制并粘贴到文件中。这里包含了目前市面上较为稳定的几个加速地址:

{
  "registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://docker.1panel.live",
    "https://hub.rat.dev",
    "https://docker.anyhub.us.kg",
    "https://docker.chenby.cn"
  ]
}

注:如果文件内已有其他配置,请确保符合 JSON 语法(注意逗号分隔)。

3. 重启 Docker 服务

保存并退出编辑器(Nano 快捷键:Ctrl+O 回车保存,Ctrl+X 退出),然后运行以下命令使配置生效:

# 重新加载配置
sudo systemctl daemon-reload
 
# 重启 Docker
sudo systemctl restart docker

4. 验证与重试

通过 docker info 命令查看 Registry Mirrors 栏目,确认配置已成功加载。

最后,回到你的项目目录重新执行:

docker compose up -d 

到此这篇关于docker拉取失败问题解决的文章就介绍到这了,更多相关docker拉取失败内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • docker安装并使用 ollama的步骤

    docker安装并使用 ollama的步骤

    文章介绍了如何通过Docker安装并使用Ollama,包括CPU和GPU启动方式,以及如何进入容器、通过API进行单轮和多轮对话,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • docker部署Macvlan实现跨主机网络通信的实现

    docker部署Macvlan实现跨主机网络通信的实现

    这篇文章主要介绍了docker部署Macvlan实现跨主机网络通信的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10
  • Docker Desktop镜像源配置全过程

    Docker Desktop镜像源配置全过程

    文章总结:文章主要介绍了如何配置Docker引擎镜像,包括打开配置页面、定位镜像配置位置、替换镜像内容以及测试镜像是否可用,作者分享了个人经验,旨在帮助读者理解并操作Docker镜像配置,同时鼓励大家支持脚本之家
    2026-01-01
  • 使用ssh连接docker服务器的方法

    使用ssh连接docker服务器的方法

    这篇文章主要介绍了使用ssh连接docker服务器的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-01-01
  • Docker cp命令详解之如何在Docker容器和主机之间复制文件/文件夹

    Docker cp命令详解之如何在Docker容器和主机之间复制文件/文件夹

    要从Docker容器中复制文件,可以使用docker cp命令,下面这篇文章主要给大家介绍了关于Docker cp命令详解之如何在Docker容器和主机之间复制文件/文件夹的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2024-07-07
  • docker部署etcd实践过程

    docker部署etcd实践过程

    文章介绍了如何创建网络、启动Etcd服务器实例并将其附加到app-tier网络,以及如何启动Etcd客户端实例进行查询
    2025-12-12
  • 使用Docker部署Python Flask应用的完整教程

    使用Docker部署Python Flask应用的完整教程

    Docker是一种开源的容器化平台,可以将应用程序及其依赖项打包成一个独立的容器,实现快速部署和跨平台运行,本文将详细介绍如何使用Docker来部署Python Flask应用程序,帮助开发者更高效地构建和部署应用,需要的朋友可以参考下
    2024-06-06
  • Docker容器如何更新打包并上传到阿里云

    Docker容器如何更新打包并上传到阿里云

    这篇文章主要介绍了Docker容器如何更新打包并上传到阿里云,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • Dockerfile指令与基本结构的讲解

    Dockerfile指令与基本结构的讲解

    今天小编就为大家分享一篇关于Dockerfile指令与基本结构的讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • Docker拉取镜像过慢解决方法

    Docker拉取镜像过慢解决方法

    这篇文章主要给大家介绍了关于Docker拉取镜像过慢的解决方法,如果在拉取Docker镜像时遇到速度较慢的问题可以参考本文的办法,文中通过代码示例介绍的非常详细,需要的朋友可以参考下
    2023-08-08

最新评论