Docker系统安装与镜像加速指南
💡 将 Docker 安装到非 C 盘,并配置国内镜像源(适用于 Windows)
很多小伙伴困扰于 Docker 默认安装在 C 盘,C 盘空间宝贵,安装完 Docker 后还需要安装各种大容量应用,C 盘空间瞬间告急。下面将手把手教你如何将 Docker 安装到其他磁盘,比如 D 盘,并设置国内镜像源以提升下载速度。
📦 一、将 Docker 安装到非 C 盘(以 D 盘为例)
✅ 操作步骤:
-
不要急着安装 Docker Desktop!
-
以管理员身份打开 CMD,执行以下命令:
mklink /J "C:\Program Files\Docker" "D:\Docker\docker"
说明:此命令在
C:\Program Files\
下创建一个名为Docker
的目录联接(Junction),实际指向你自定义的 D 盘路径。 -
正常下载安装 Docker Desktop for Windows
安装程序会自动将文件写入你指定的 D 盘路径。
⚠️ 注意事项:
- 本方法适用于 Docker Desktop for Windows。
- 如果你使用的是 Docker Toolbox(老旧版本,基于 VirtualBox),可在安装时直接选择自定义路径。
- 使用软链接不会影响 Docker 正常运行,升级也无需重新设置。
- 如需卸载 Docker,记得先删除软链接(或直接删除 D 盘目录)。
🌐 二、设置国内镜像源(加速拉取镜像)
✅ 步骤一:打开设置界面
- 找到任务栏右下角的 Docker 图标(鲸鱼)
- 右键点击 → 选择 Settings(设置)
- 在左侧菜单选择 Docker Engine
✅ 步骤二:添加国内镜像地址
在 Docker Engine 的 JSON 配置中,添加或修改 "registry-mirrors"
字段,如下所示:
{
"registry-mirrors": [
"https://docker.mirrors.ustc.edu.cn",
"https://registry.docker-cn.com",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com",
"https://docker.m.daocloud.io"
]
}
✅ 建议优先使用:中科大、网易云、腾讯云、阿里云等稳定的国内源。
✅ 步骤三:保存并重启 Docker
点击右下角的 Apply & Restart,Docker Desktop 会自动重启并应用配置。
✅ 验证是否配置成功
打开终端(CMD 或 PowerShell),执行以下命令:
docker info | findstr "Registry Mirrors"
如果输出中包含你配置的镜像地址,说明配置生效 ✅。
✅ 总结
- Docker Desktop 本身不支持修改安装路径;
- 通过软链接(
mklink /J
)可实现安装到其他磁盘; - 设置国内镜像源可显著提升镜像下载速度;
- 整个操作简单高效,建议新手提前配置!
📎 推荐镜像源列表:
镜像源 | 地址 |
---|---|
中科大 | https://docker.mirrors.ustc.edu.cn |
网易云 | http://hub-mirror.c.163.com |
腾讯云 | https://mirror.ccs.tencentyun.com |
阿里云 | 阿里云需登录账户创建专属地址 |
Docker 中国 | https://registry.docker-cn.com |
DaoCloud | https://docker.m.daocloud.io |
✍️ 作者提示:合理利用系统资源,从安装第一步就优化配置,事半功倍!