阿里云 GPU 实例云服务器本地部署 DeepSeek R1

news/2025/2/12 23:18:39/文章来源:https://www.cnblogs.com/dudu/p/18705441

这篇博文记录一下使用阿里云 GPU 实例 ECS 基于 Ollama + Open WebUI 部署 DeepSeek R1 模型的过程。

选用的是阿里云 GPU 计算型 T4 加速型 ECS ,实例规格:ecs.gn6i-c8g1.2xlarge,CPU&内存:8核31G,GPU:NVIDIA T4,GPU显存:16G,操作系统:Ubuntu 24.04。

Ubuntu 安装 ollama

curl -fsSL https://ollama.ai/install.sh | sh

安装完成时的控制台输出

>>> NVIDIA GPU ready.
>>> The Ollama API is now available at 127.0.0.1:11434.
>>> Install complete. Run "ollama" from the command line.

curl 命令访问 11434 端口

curl 127.0.0.1:11434

得到下面的响应,说明 ollam 已正常运行

Ollama is running

我们这里部署 deepseek-r1 7b 模型,模型文件大小是4.7GB

拉取模型

ollama pull deepseek-r1:7b

但是经过多次尝试,这个 4.7G 的模型就是拉取不下来,详见博问 https://q.cnblogs.com/q/151681

后来几天尝试还是拉取不下来,看来不是临时性的网络问题,只能绕道而行,改为用 docker 拉取包含 deepseek-r1:7b 的 allama 镜像。

幸好 docker hub 上有现成的镜像 mazurkatarzyna/ollama-deepseek-r1-7b

docker pull mazurkatarzyna/ollama-deepseek-r1-7b:latest

然后用 docker compose 进行部署,docker compose 清单文件如下:

services:ollama:container_name: ollamapull_policy: if_not_presentimage: mazurkatarzyna/ollama-deepseek-r1-7b:latest deploy:resources:reservations:devices:- driver: nvidiacount: 1capabilities:- gpuenvironment:OLLAMA_ORIGINS: "*"OLLAMA_HOST: "0.0.0.0"open-webui:image: ghcr.io/open-webui/open-webui:ollamacontainer_name: open-webuivolumes:- open-webui:/app/backend/datadepends_on:- ollamaports:- 8080:8080environment:- 'ENABLE_OPENAI_API=False'- 'OLLAMA_BASE_URL=http://ollama:11434'- 'WEBUI_SECRET_KEY='extra_hosts:- host.docker.internal:host-gateway
volumes:open-webui: {}

docker compose 部署时出现下面的错误

Error response from daemon: could not select device driver "nvidia" with capabilities: [[gpu]]

需要通过下面的命令安装 NVIDIA Container Toolkit⁠

curl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey \| sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg
curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list \| sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' \| sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list
sudo apt-get update
sudo apt-get install -y nvidia-container-toolkit
sudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart docker

安装之后 docker compose 部署成功,ollama 与 Open WebUI 容器成功启动。

通过 IP 地址访问服务器的 8080 端口就会看到 Open WebUI 的界面,创建账号后登录,就会看到默认选中了 deepseek-r1:7b,并且可以进行对话了。

部署就这么搞定了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/882781.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

博客园美化方案,以及个性签名展示

找资料的时候偶然发现一些博主的博客园博客相当好看,甚至看不出是博客园,我印象中博客园还是一个老套的UI。心血来潮就想着自己弄一个玩玩。 主题 博客园本身自己是有默认的100来个皮肤,但是都是上古时代的UI了。这里找到了一个主题——geek。 示例:配置方法 具体配置方法可…

DeepSeek模型技术动态引行业关注,企业生产系统API迁移需审慎评估

在当今数字化浪潮中,人工智能技术迅猛发展,各类模型如雨后春笋般涌现,而 DeepSeek 模型凭借其独特的优势,在人工智能领域迅速崭露头角,成为备受瞩目的新星。DeepSeek 模型由杭州深度求索人工智能基础技术研究有限公司精心打造,自问世以来,便以其卓越的性能和出色的表现吸…

电动自行车的喇叭声音突然变小了如何处理 All In One

电动自行车的喇叭声音突然变小了如何处理 All In One电动自行车的喇叭声音突然变小了如何处理 All In One 问题复现 下午为了躲避右侧突然转过来的电动自行车,车把向左猛打了一下。 然后,喇叭声音突然就变小了! 问题分析喇叭坏掉了 ❌ (有声音,就说明没有坏) 开关接触不良…

清华104页DeepSeek“黑科技”手册流出!写代码、做爆款、搞数据,打工人速存

清华104页DeepSeek“黑科技”手册流出!写代码、做爆款、搞数据,打工人速存! 🌟【重磅福利!清华团队打造AI“秘籍”】 还在为如何高效使用DeepSeek发愁?清华大学新闻与传播学院元宇宙文化实验室余梦珑博士后团队权威出品《DeepSeek:从入门到精通》!这份104页的AI学习宝…

全网最强 DeepSeek 插件上线!支持多家云服务,一键解锁满血版 AI

前言 自 DeepSeek 推出以来,其回答质量备受好评。然而,许多用户在连续提问时经常遇到“服务器繁忙,请稍后再试”的提示。随着各大云服务商陆续部署 DeepSeek 的完整模型,我们其实可以通过这些厂商的 API,享受更加流畅和高效的 DeepSeek 体验,不仅响应速度更快,还能大幅减…

在郑州考巡游出租汽车驾驶员从业资格证的前后经过

1、下载并安装使用360安全浏览器,切换到兼容模式,输入如下网址进行访问. 郑州市出租车从业资格申报系统网址:http://www.zztaxi.cn:9890/zzsq/2、点击“注册”,进行账号注册3、注册完毕后进行登录,左侧菜单选择“从业资格申请” 想考出租车证选择“巡游车驾驶员”,想考网…

Encoder-Decoder框架

1.介绍 编码器-解码器,是深度学习中常见的模型框架。Encoder-Decoder 并不是一个具体的模型,而是一个通用的框架。Encoder 和 Decoder 部分可以是任意文字,语音,图像,视频数据,模型可以是 CNN,RNN,LSTM,GRU,Attention 等等。所以,基于 Encoder-Decoder,我们可以设计…

Macbook装Window后闪屏

打开英特尔显卡控制面板电源-使用电池 把各种模式下的面板自行刷新功能禁用掉。

DeepSeek 保姆级技巧,强烈建议收藏!

DeepSeek 已经成为了全球热点,因为做自媒体的原因能看到各种留言,我发现大家对 DeepSeek 的认识,千差万别差距巨大。 比如有的读者说,DeepSeek 是“水变油”骗局;有的读者说它就是忽悠国外的东西;还有的说它是中国国运堪比六代机,还有的说 DeepSeek 就是 AI 版本的小米等…

Macbook装Window后触摸滑动方向反

找到设备id 可以看到我的是: VID_05ac&PID_0276&MI_02&Col01\6&8d58d53&0&0000如果有多个,可以在常规>位置中根据命名区分 对其设置 输入 regedit,打开注册表, 然后依次找到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\HID\VID_05ac&am…

Spring 项目接入 DeepSeek,分享两种超简单的方式!

DeepSeek 作为一款卓越的国产 AI 模型,越来越多的公司考虑在自己的应用中集成。对于 Java 应用来说,我们可以借助 Spring AI 集成 DeepSeek,非常简单方便! 相关文章推荐:DeepSeek 的这波回答我给满分! IDEA 接入 DeepSeek,太酷了!Spring AI 是什么? Spring AI 从著名的 …

我命由我不由天?

作为一名大一学生,还有几天就下学期开学了,至今还感到迷茫,不知道这个被迫选择的专业应该怎么学,回头看看高中的同学虽然与我专业不同,但是却自学这门让我逃之不及的一门课,并且人家也有着明确的目标与计划,而我确是一个普普通通的二本学生,并不知道应该如何做,也没有…