保姆级教程:Windows 10/11 安装 Docker Desktop 并配置国内镜像加速(附 Redis 实战)
✅ 亲测有效|✅ 零基础也能懂|✅ 解决 pull 超时、DNS 失败、403 等常见问题
💡 一、为什么需要配置镜像加速?
Docker 默认从国外服务器(docker.io)拉取镜像,在国内访问极慢甚至失败。
通过配置 国内镜像加速器(如中科大、清华),可将下载速度提升 5~10 倍!
🧰 二、前置条件
Windows 10/11(家庭版/专业版均可)
已启用 WSL2(Docker Desktop 会自动安装)
管理员权限
1、以管理员身份运行命令提示符

2.打开docker desktop -->设置 -->Docker Engine,将以下配置粘贴进去,然后点击右下角的保存并重启docker

{"builder":{"gc":{"defaultKeepStorage":"20GB", "enabled":true}}, "experimental": false, "registry-mirrors":["https://docker.1ms.run", "https://docker.1panel.live"]}3.等待配置完成后,拉个镜像测试一下,执行docker pull ngnix,这时镜像拉取非常快

4.打开docker desktop -->设置 --> Images,就可以看到nginx拉取成功啦!

5.拉取并运行 Redis(实战测试)
(这里我想要下载安装redis,以下步骤跟上面的拉取差不多)
(1)拉取 Redis 镜像

(2)启动 Redis 容器

-d:后台运行
–name my-redis:容器命名为 my-redis
-p 6379:6379:将主机 6379 端口映射到容器
(3)查看运行中的容器

✅ 应看到 my-redis 状态为 Up
(4)进入 Redis 客户端

(5)测试基本命令

✅ 能读写数据,说明 Redis 正常工作!
(6)打开docker desktop -->Images

答疑解惑:
1.nginx和redis分别有什么作用?这两个的区别是?
| 工具 | 作用 |
|---|---|
| 🔹 Nginx | 是一个“网站大门”,负责接收用户请求,把网页、图片、视频发出去。 |
| 🔹 Redis | 是一个“内存数据库”,用来快速存取数据(比如登录状态、缓存、计数器)。 |
| 🌐 Nginx 是对外服务的入口,Redis 是后台存储的加速器。 |
2.总结
tips:
Windows安装Docker Desktop全流程可查看上一篇内容哦!一定要先看这一篇:手把手教学 | Windows安装Docker Desktop全流程(15分钟搞定WSL2环境),然后再看这一篇可以更快且更高效率实现redis配置!