Docker Desktop配置国内镜像源教程

article/2025/8/5 15:45:15

在使用 Docker 时,由于默认镜像源在国外,经常会遇到下载速度慢、连接超时等问题。本文将详细介绍如何在 Windows 系统中为 Docker 配置国内镜像源,以提升镜像拉取速度。

常用国内镜像源

https://docker.1ms.run

清华镜像源

https://docker.mirrors.tuna.tsinghua.edu.cn

阿里云镜像源

https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

网易镜像源

http://hub-mirror.c.163.com

中科大镜像源

https://mirrors.ustc.edu.cn/docker-ce/linux/centos/docker-ce.repo

腾讯云镜像源

https://mirror.ccs.tencentyun.com

配置步骤

方法一:通过Docker Desktop配置

打开Docker Desktop
点击右上角的设置图标(⚙️)
选择左侧菜单中的「Docker Engine」
在右侧JSON配置中添加或修改registry-mirrors字段:
在这里插入图片描述

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com","https://mirrors.aliyun.com"]
}

在这里插入图片描述

点击「Apply & Restart」应用配置并重启 Docker

方法二:直接修改配置文件

打开配置文件

# 配置文件位置
%USERPROFILE%\.docker\daemon.json

win + r 打开 %USERPROFILE%

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

如果文件不存在,创建新文件并添加以下内容:

{"registry-mirrors": ["https://hub-mirror.c.163.com","https://mirror.ccs.tencentyun.com","https://mirrors.aliyun.com"]
}

保存文件后重启Docker Desktop
在这里插入图片描述

验证配置

打开 PowerShell,运行以下命令查看当前配置:

docker info

在输出信息中查找Registry Mirrors部分,确认配置的镜像源已生效
在这里插入图片描述

使用阿里云镜像加速器

配置镜像加速器_容器镜像服务 (ACR) 阿里云帮助中心
在这里插入图片描述

登录阿里云控制台

搜索「容器镜像服务」
在左侧菜单选择「镜像工具」->「镜像加速器」
获取专属加速器地址
将地址添加到registry-mirrors配置中

在这里插入图片描述

同上其他方法配置重启即可

定期清理本地缓存

# 清理未使用的镜像
docker image prune -a# 清理未使用的数据卷
docker volume prune# 清理构建缓存
docker builder prune

合理使用镜像标签
使用具体版本号而不是latest标签 及时更新过时的镜像

常见问题解决

配置不生效

检查配置文件格式是否正确
确保Docker Desktop完全重启
检查系统防火墙设置

镜像源连接失败

尝试更换其他镜像源
检查网络连接
验证镜像源地址是否有效

参考资料

Docker 官方文档
阿里云镜像服务
Docker/DockerHub 国内镜像源 / 加速列表(3 月 12 日更新 长期维护)腾讯云开发者社区 腾讯云


http://www.hkcw.cn/article/OqGEaKFCiv.shtml

相关文章

Python详细安装教程——Python及PyCharm超详细安装教程:新手小白也能轻松搞定!(最新版)

Python作为一门简单易学、功能强大的编程语言,近年来在数据分析、人工智能、Web开发等领域广受欢迎。而PyCharm作为一款专业的Python集成开发环境(IDE),提供了强大的代码编辑、调试和项目管理功能,是Python开发者的得力…

2024年最新版IntelliJ IDEA下载安装过程(含Java环境搭建)

1.摘要 本文介绍了2024年最新版IntelliJ IDEA的下载和安装过程,包括IntelliJ IDEA介绍、Java和JDK的介绍、如何选择社区版和商业版、Java环境的搭建、讲解了JDK的下载安装及配置。同时,文章还简要概述了Java语言的特点和适用场景,是Java初学…

Windows docker下载minio出现“Using default tag: latestError response from daemon”

Windows docker下载minio出现 Using default tag: latest Error response from daemon: Get "https://registry-1.docker.io/v2/": context deadline exceeded 此类情况,一般为镜像地址问题。 {"registry-mirrors": ["https://docker.re…

JetBrains 开发工具弹窗 We could not validate your license 包括但不限于IDEA/CLion/GoLand/PyCharm

JetBrains 开发工具弹窗 We could not validate your license 包括但不限于IDEA/CLion/GoLand/PyCharm 关于 JetBrains 开发工具近期更新后,始终弹窗 We could not validate your license的问题处理 其实问题很简单,弹窗的用户其实是因为地区中选择了中国…

Python深度学习环境配置(Pytorch、CUDA、cuDNN),包括Anaconda搭配Pycharm的环境搭建以及基础使用教程(保姆级教程,适合小白、深度学习零基础入门)

全流程导览 一、前言二、基本介绍2.1全过程软件基本介绍2.1.1 Pytorch2.1.2 Anaconda2.1.3 Pycharm2.1.4 显卡GPU及其相关概念2.1.5 CUDA和cuDNN 2.2 各部分相互间的联系和安装逻辑关系 三、Anaconda安装3.1安装Anaconda3.2配置环境变量3.3检验是否安装成功 四、Pycharm安装五、…

从0开始的github学生认证并使用copilot教程(超详细!)

目录 一.注册github账号 1.1、仅仅是注册 1.2、完善你的profile 二、Github 学生认证 邮箱 学校名称 How do you plan to use Github? Upload Proof 学校具体信息 一.注册github账号 1.1、仅仅是注册 1.用如QQ邮箱的第三方邮箱注册github 再添加.edu结尾的教育邮箱&…

黑马Java面试笔记之MySQL篇(优化)

一. 慢查询 在MySQL中,如何定位慢查询? 出现慢查询的情况有以下几种: 聚合查询多表查询表数据量过大查询深度分页查询 表象:页面加载过慢,接口压测响应时间过长(超过1s) 1.2 如何定位慢查询&…

批量导出CAD属性块信息生成到excel——CAD C#二次开发(插件实现)

本插件可实现批量导出文件夹内大量dwg文件的指定块名的属性信息到excel,效果如下: 插件界面: dll插件如下: 使用方法: 1、获取此dll插件。 2、cad命令行输入netload ,加载此dll(要求AutoCAD&…

Chrome 通过FTP,HTTP 调用 Everything 浏览和搜索本地文件系统

【提问1】 Chrome调用本地 everything.exe, everything 好像有本地 FTP 服务器? 【DeepSeek R1 回答】 是的,Everything 确实内置了 HTTP/FTP 服务器功能,这提供了一种相对安全的浏览器与本地应用交互的方式。以下是完整的实现方案&#x…

《汇编语言》第13章 int指令

中断信息可以来自 CPU 的内部和外部,当 CPU 的内部有需要处理的事情发生的时候,将产生需要马上处理的中断信息,引发中断过程。在第12章中,我们讲解了中断过程和两种内中断的处理。 这一章中,我们讲解另一种重要的内中断…

CFTel:一种基于云雾自动化的鲁棒且可扩展的远程机器人架构

中文标题: CFTel:一种基于云雾自动化的鲁棒且可扩展的远程机器人架构 英文标题: CFTel: A Practical Architecture for Robust and Scalable Telerobotics with Cloud-Fog Automation 作者信息 Thien Tran, Jonathan Kua, Minh Tran, Hongh…

Spring Boot是什么?

Spring Boot是什么? Spring Boot是什么?1. 引言1.1 什么是Spring Boot?1.2 为什么选择Spring Boot? 2. Spring Boot的起源2.1 Spring框架的历史2.2 Spring Boot的诞生背景 3. Spring Boot的核心特性3.1 快速启动和部署3.2 自动配置…

基于大数据爬虫+Python+数据可视化大屏的慧游数据爬虫与推荐分析系统(源码+论文+PPT+部署文档教程等)

博主介绍:CSDN毕设辅导第一人、全网粉丝50W,csdn特邀作者、博客专家、CSDN新星计划导师、Java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringB…

实时响应的秘密:用Spring Boot轻松实现流式AI输出

1、背景 随着AI的快速发展,越来越多的AI应用诞生了,但是AI也有响应慢的问题,一般不能够即时响应,为了优化用户体验,现在大部分AI应用都是实现了打字机的效果,那么这种效果是如何实现的呢?今天我…

Spring Boot 中 RabbitMQ 的使用

目录 引入依赖 添加配置 Simple(简单模式) 生产者代码 消费者代码 ​编辑 Work Queue(工作队列) 生产者代码 消费者代码 Publish/Subscribe(发布/订阅) 生产者代码 消费者代码 Routing&#x…

如何下载MySQL和如何下载MySQL的JDBC驱动包

1.打开MySql 官网 https://www.mysql.com/ 2.点击 DOWNLOADS 和 MySQL Community (GPL) Downloads(MySQL Community (GPL) Downloads需要滚到最下面) 截屏2022-12-12 14.23.18.png 下载MySQL和下载MySQL的JDBC驱动包前两步是一样的 下载MySQL 3.点击 MyS…

【复杂网络演化博弈_01】理论部分+代码应用

复杂网络演化博弈 一、理论部分(1)研究背景(2)群体合作困境(3)核心要素(4)网络模型1、规则网络2、随机网络3、小世界网络4、无标度网络 二、网络博弈的进展(1&#xff09…

MySQL的备份及还原

备份类型 热备份、温备份、冷备份 (根据服务器状态) 热备份:读、写不受影响; 温备份:仅可以执行读操作; 冷备份:离线备份;读、写操作均中止; 物理备份与逻辑…

【爬虫学习】动态网页数据抓取实战:Ajax逆向与浏览器自动化

【爬虫学习】动态网页数据抓取实战:Ajax逆向与浏览器自动化 摘要 针对现代网站的动态化趋势,本文深入解析Ajax接口逆向与浏览器自动化技术。通过微博热搜实时数据抓取、知乎无限滚动内容采集等实战案例,演示如何突破动态渲染壁垒&#xff0c…

【Spring Cloud Alibaba】:Nacos 使用全详解

目录 一、服务注册发现1、nacos-provider服务提供者创建2、nacos-consumer服务消费者创建 二、配置管理1、添加配置文件2、拉取配置3、读取配置4、配置热更新方式一:添加 RefreshScope 注解方式二:使用ConfigurationProperties注解代替Value注解。 5、多…