Docker系统安装与镜像加速指南

💡 将 Docker 安装到非 C 盘,并配置国内镜像源(适用于 Windows)

很多小伙伴困扰于 Docker 默认安装在 C 盘,C 盘空间宝贵,安装完 Docker 后还需要安装各种大容量应用,C 盘空间瞬间告急。下面将手把手教你如何将 Docker 安装到其他磁盘,比如 D 盘,并设置国内镜像源以提升下载速度。


📦 一、将 Docker 安装到非 C 盘(以 D 盘为例)

✅ 操作步骤:

  1. 不要急着安装 Docker Desktop!

  2. 以管理员身份打开 CMD,执行以下命令:

    mklink /J "C:\Program Files\Docker" "D:\Docker\docker"
    

    说明:此命令在 C:\Program Files\ 下创建一个名为 Docker目录联接(Junction),实际指向你自定义的 D 盘路径。

  3. 正常下载安装 Docker Desktop for Windows

    安装程序会自动将文件写入你指定的 D 盘路径。


⚠️ 注意事项:

  • 本方法适用于 Docker Desktop for Windows
  • 如果你使用的是 Docker Toolbox(老旧版本,基于 VirtualBox),可在安装时直接选择自定义路径
  • 使用软链接不会影响 Docker 正常运行,升级也无需重新设置
  • 如需卸载 Docker,记得先删除软链接(或直接删除 D 盘目录)。

🌐 二、设置国内镜像源(加速拉取镜像)

✅ 步骤一:打开设置界面

  1. 找到任务栏右下角的 Docker 图标(鲸鱼)
  2. 右键点击 → 选择 Settings(设置)
  3. 在左侧菜单选择 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

✍️ 作者提示:合理利用系统资源,从安装第一步就优化配置,事半功倍!

posted @ 2025-08-04 11:38  luckyangg  阅读(834)  评论(0)    收藏  举报