Windows系统 Docker环境配置教程

目录

第一步:系统准备(别急着装,先检查装备)

第二步:安装Docker Desktop(驯服小鲸鱼)

第三步:部署DeepSeek-R1大模型(召唤AI之神)

第四步:常见问题(避坑指南)

最终成果


 

第一步:系统准备(别急着装,先检查装备)

 

  1. 确认Windows版本

    • 推荐系统:Win10 专业版/企业版 或 Win11(家庭版同学请开启“WSL2”技能,后文会教)。

    • 灵魂拷问:按住 Win+R,输入 winver,看看你的系统是不是2025年还能打的老战士。

  2. 开启虚拟化(BIOS冒险之旅)

    • 重启电脑,狂按 Del/F2/F10(不同电脑按键不同,考验手速的时候到了)进入BIOS。

    • 找到 Intel Virtualization Technology 或 AMD-V,设为 Enabled

    • 温馨提示:如果找不到选项,建议对着电脑屏幕念一句“芝麻开门”。

  3. 启用Hyper-V和WSL2(魔法开关)

    • 右键开始菜单 → “应用和功能” → “程序和功能” → 勾选 Hyper-V 和 Windows Subsystem for Linux

    • 以管理员身份打开PowerShell,输入:

      wsl --install
      wsl --set-default-version 2

      吐槽:如果卡住,可能是系统在偷偷下载Linux内核,建议泡杯咖啡等待

第二步:安装Docker Desktop(驯服小鲸鱼)

  1. 下载安装包

    • 访问 Docker官网,下载最新版Docker Desktop(2025年最新兼容版是v4.25.0)。

    • 友情提示:注册账号时,如果邮箱收不到验证码,试试用用户名登录(玄学问题,懂的都懂)。

  2. 安装与启动

    • 双击安装包,一路“下一步”(别手滑取消勾选任何选项)。

    • 安装完成后重启电脑,桌面会多出一个“小鲸鱼”图标,双击启动。

    • 验证安装:打开命令行输入 docker run hello-world,如果看到“Hello from Docker!”,恭喜你,小鲸鱼认主了!

  3. 配置镜像加速(拯救龟速下载)

    右键任务栏Docker图标 → Settings → Docker Engine → 添加阿里云镜像(替换成你的专属加速地址):
"registry-mirrors": ["https://xxxx.mirror.aliyuncs.com"]

        冷笑话:没加速前下载速度像树懒,加速后像闪电侠。

第三步:部署DeepSeek-R1大模型(召唤AI之神)

  1. 安装Ollama(本地模型管家)

    1. 下载 Ollama Windows版,安装后启动服务。

    2. 命令行输入以下命令拉取DeepSeek-R1模型:

      ollama run deepseek-r1-32b
    3. ​​​温馨提示:模型大小约60GB,建议边下载边看一集《权力的游戏》。

       

  2. 配置Dify(打造AI聊天助手)

    创建文件夹 dify,新建 docker-compose.yml,粘贴以下内容(关键参数已调优):
    version: '3'
    services:
      dify:
        image: dify/dify:latest
        ports:
          - "8080:8080"
        environment:
          - OLLAMA_API_URL=http://host.docker.internal:11434
        volumes:
          - ./data:/data

        命令行输入 docker-compose up -d,启动Dify服务。

  1. 连接Ollama与Dify

    • 浏览器打开 http://localhost:8080,进入Dify界面 → 模型设置 → 添加Ollama的API地址 http://host.docker.internal:11434

    • 选择DeepSeek-R1模型,开启“联网搜索”功能(参考网页2的流程配置搜索插件)。

    • 冷笑话:此刻你的电脑已经比90%科幻电影里的AI更智能了。


第四步:常见问题(避坑指南)

  1. 错误:VirtualBox网络适配器失败

    • 卸载旧版VirtualBox,安装最新版(v7.0+),或在Docker设置中切换后端为 WSL2

  2. 错误:下载Boot2Docker.iso超时

    • 手动下载 boot2docker镜像,丢进 C:\Users\<用户名>\.docker\machine\cache28。

  3. Docker命令权限不足

    • 右键Docker图标 → “Switch to Windows containers”,再切换回来(玄学修复法)。


最终成果

  • 打开浏览器访问 http://localhost:8080,输入“如何用一句话激怒程序员?”

  • DeepSeek-R1会联网搜索并回答:“你这个需求很简单,怎么实现我不管。” 😏


总结:安装Docker就像养宠物,前期需要耐心调教,后期它会成为你的生产力神兽!如果遇到问题,记住:重启、更新、换镜像,三大法宝保平安~ 🚀

 

 

 

 

 

### 配置Docker环境Windows操作系统 #### 启用Hyper-V和容器功能 为了确保Docker能够在Windows上正常运行,需先确认已启用了Hyper-V与容器功能。这一步骤可通过PowerShell完成: ```powershell Enable-FeatureName Microsoft-Hyper-V -All Enable-WindowsOptionalFeature -Online -FeatureName Containers -All ``` 上述命令执行完毕后可能需要重启计算机以使更改生效[^3]。 #### 下载并安装Docker Desktop 访问[Docker官方网站](https://www.docker.com/products/docker-desktop),下载适用于Windows系统Docker Desktop安装包。按照提示完成安装向导中的各项设置。值得注意的是,在某些情况下可能会遇到由于网络原因造成的下载失败等问题,此时建议尝试更换镜像源或其他解决方案来解决问题[^4]。 #### 设置Docker环境变量 虽然大多数时候无需手动配置环境变量,因为Docker Desktop会在安装过程中自动处理这些细节,但如果发现命令行无法识别`docker`指令,则可以通过如下方式添加路径到系统环境变量中: - 对于64位系统:`C:\Program Files\Docker\Docker\Resources\bin` - 对于32位系统:`C:\Program Files (x86)\Docker\Docker\Resources\bin` 完成后记得再次重启终端窗口以便应用新的环境变量设置[^1]。 #### 测试Docker安装情况 打开命令提示符或Powershell输入以下命令验证是否成功安装了Docker: ```bash docker --version ``` 如果返回了具体的版本号信息则说明安装无误;反之若有错误提示,请参照官方文档排查问题所在[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值