当前位置: 首页 > news >正文

Docker Desktop配置国内镜像源教程

在使用 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 日更新 长期维护)腾讯云开发者社区 腾讯云

相关文章:

  • k8s中PAUSE容器与init容器比较 local卷与hostpath卷比较
  • 【css酷炫效果】纯CSS实现波浪形分割线
  • Ubuntu24.04安装ROS2 Jazzy
  • R语言:初始环境配置
  • 利用 5W2H 分析法学习编写 C 语言程序
  • 如何开始搭建一个交易所软件?从规划到上线的完整指南
  • MongoDB 只能存储能够序列化的数据(比如字符串、数字等),而 Python 的 UUID 对象并不是直接可以存入数据库的格式。
  • 10-BST(二叉树)-建立二叉搜索树,并进行前中后遍历
  • Bash环境定制git分支提示符暨JDK版本切换脚本
  • 高光谱相机在水果分类与品质检测中的应用
  • 网络编程中客户端与服务器的搭建与协议包应用
  • linux 基础网络配置文件
  • MyBatis框架操作数据库一>xml和动态Sql
  • pnpm创建vite
  • STM32 DAC详解:从原理到实战输出正弦波
  • Spring 学习日记 day2
  • 使用fastapi部署stable diffusion模型
  • 如何记录Matlab程序运行过程中所占用的最大内存(续)
  • 天梯赛 L2-005 集合相似度
  • 配置 VSCode 的 C# 开发环境
  • 湖南新宁一矿厂排水管破裂,尾砂及积水泄漏至河流,当地回应
  • 山东省委组织部办公室主任吴宪利已任德州市委常委、组织部部长
  • 强制性国家标准《危险化学品企业安全生产标准化通用规范》发布
  • 特朗普加征关税冲击波:美国零售、汽车、航空、科技企业纷纷预警业绩波动
  • 中央宣传部、全国总工会联合发布2025年“最美职工”先进事迹
  • 卸任兰大校长后,严纯华院士重返北大作报告