当前位置: 首页 > news >正文

Ollama本地部署deepseek-r1蒸馏版

Docker安装Ollama

  • 拉取镜像

    docker pull ollama/ollama
    

    image-20250312220212590

  • 启动-使用GPU

    docker run -d --gpus=all -p 11434:11434 --name ollama ollama/ollama
    
    1. docker run : Docker 的核心命令,用于创建并启动一个新的容器。

    2. -d : 后台模式(detached mode),容器将在后台运行,不会阻塞当前终端。

    3. --gpus=all : 启用 NVIDIA GPU 支持,指定使用所有可用的 GPU。

      --gpus:启用 GPU 支持。

      all:使用所有可用的 GPU。也可以指定特定的 GPU,例如 --gpus=gpu-0,gpu-1

    4. -p 11434:11434 : 端口映射,将容器内的端口映射到宿主机的端口。

      格式为 -p <宿主机端口>:<容器端口>

      在此命令中,将容器的 11434 端口映射到宿主机的 11434 端口,可通过 localhost:11434 访问容器内的服务。

    5. --name ollama :为容器指定名称,此处将容器命名为 ollama。如果不指定,Docker 会自动生成一个随机名称。

    6. ollama/ollama :指定使用的 Docker 镜像名称,ollama/ollama 是 Ollama 的官方镜像,从 Docker Hub 拉取,就是我们刚刚拉取的。

  • 启动-使用CPU

    docker run -d  -p 11434:11434 --name ollama ollama/ollama
    

    ​ 下面的是用GPU的image-20250312220301445

  • 查看ollama是否启动成功

    在本机浏览器中输入

    http://127.0.0.1:11434

    显示 Ollama is running 则为启动成功

    image-20250312220421385

  • 查看ollama支持的模型

    https://ollama.com/library

    在这个里面可以看到所有支持的模型,比如搜索deepseek-r1, 如下图,最后一个箭头就是在ollama中运行deepseekr1-1.5b的命令。备注:deepseekr1-1.5b是deepseekr1在qwen2.5-1.5b的蒸馏版本。

    image-20250312220800735

  • 进入ollama容器中

    docker exec -it ollama /bin/bash
    

    image-20250312220938292

  • 下载模型

    使用刚刚复制的命令

    ollama run deepseek-r1:1.5b
    

    如果之前没有,那么第一次使用会先下载模型,等待下载完毕即可使用

    image-20250312221221185

  • 在本地可以使用chatbox,或者openwebui,或者cherrystudio等等接入ollama的模型,下面以cherrystudio为例子示范一下

    image-20250312221437539

    点击管理,会自动识别出已有的大模型(比如我们刚刚下载的deepseekr1-1.5b)

    image-20250312221656010

    检查

    image-20250312221727497

    显示连接成功

    image-20250312221745610

    切换到聊天,新建聊天窗口,切换模型,开始聊天

    image-20250312221920127

    可以看到正常返回了。


相关文章:

  • eNSP中路由器的CON/AUX接口、GE Combo接口、Mini USB接口、USB接口、WAN侧uplink接口、FE接口、GE接口介绍
  • jmeter-AES加密
  • 【Python】PyQt5在PyCharm的配置与应用
  • E1-110.完美走位(滑动窗口)
  • C#带有设备仿真功能串口调试助手
  • 【AIGC】计算机视觉-YOLO系列家族
  • 今天你学C++了吗?——C++中的继承
  • 聚水潭数据集成到MySQL的高效方法
  • Git使用(一)--如何在 Windows 上安装 Git:详细步骤指南
  • JVM学习-类文件结构 类加载
  • 2025年渗透测试面试题总结-奇安信安全工程师(题目+回答)
  • 蓝桥杯备考:unordered_map用法之阅读理解
  • IIS EXPRESS 虚拟目录经验谈!
  • mysql 数据库部署
  • 故障诊断——neo4j入门
  • OpenManus 开源项目介绍
  • Flutter——Android与Flutter混合开发详细教程
  • Linux 入门:常用命令速查手册
  • c# txt文档的实时显示,用来查看发送接收指令
  • Linux练级宝典->基础IO
  • 中国科学院院士张泽民已任重庆医科大学校长
  • “光荣之城”2025上海红色文化季启动,红色主题市集亮相
  • 深入贯彻中央八项规定精神学习教育中央指导组培训会议召开
  • 病人有头发,照护者不发疯:《黑镜》中的身体缺席与虚伪关怀
  • 泽连斯基承认乌情报部门刺杀俄军高官
  • 餐饮店直播顾客用餐,律师:公共场所并非无隐私,需对方同意