一、为什么需要配置镜像加速?
Docker 默认从国外服务器(docker.io)拉取镜像,在国内访问极慢甚至失败。 通过配置国内镜像加速器(如中科大、清华),可将下载速度提升 5~10 倍!
二、前置条件
- Windows 10/11(家庭版/专业版均可)
- 已启用 WSL2(Docker Desktop 会自动安装)
- 管理员权限
操作步骤
-
以管理员身份运行命令提示符
-
打开 Docker Desktop --> 设置 --> Docker Engine,将以下配置粘贴进去,然后点击右下角的保存并重启 Docker
{"builder":{"gc":{"defaultKeepStorage":"20GB", "enabled":true}}, "experimental": false, "registry-mirrors":["https://docker.1ms.run", "https://docker.1panel.live"]}
-
等待配置完成后,拉个镜像测试一下,执行
docker pull nginx,这时镜像拉取非常快 -
打开 Docker Desktop --> 设置 --> Images,就可以看到 Nginx 拉取成功啦!
-
拉取并运行 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


