基于GPU的deepseek容器镜像制作与使用

DeepSeek本机部署(基于Ollama和Docker管理) 基于Docker和Ollama管理的本地最强模型部署 阅读详情

目录

1 镜像制作

2 Docker镜像测试

3 常见问题


1 镜像制作

基于GPU的deepseek大模型docker镜像,是在基于KOS的docker镜像的基础上,在容器镜像中安装cuda,并将大模型运行在容器镜像中。下面是基于GPU的容器镜像的制作过程。

图1.1 整体架构

软硬件环境

本次使用的软硬件环境如下:

机型:NF5466G7

操作系统:Keyarchos5.8 SP2

内存:256G

磁盘空间:4T

GPU型号及显存:NVIDIA T4 16G * 4

Ollama: 0.5.7

第一步: 创建容器镜像

创建的基础镜像是KOS5.8sp2的docker镜像,下载链接:http://kos.ieisystem.com/kos-isos/kos_docker/KeyarchOS-5.8-SP2-U1-x86_64-docker-20241211.tar,通过DockerFile进行创建。

DockerFile内容如下:

# 使用本地镜像作为基础镜像

FROM keyarchos:5.8sp2u1

COPY ollama-linux-amd64.tgz /ollama-linux-amd64.tgz

RUN dnf -y install tar

RUN cd / && tar xvf ollama-linux-amd64.tgz -C /root && cp -r /root/bin/* /bin && cp -r /root/lib/* /lib && rm -rf ollama-linux-amd64.tgz /root/*

#安装cuda

COPY cuda-rhel8.repo /etc/yum.repos.d/

RUN dnf install -y cuda-toolkit-12-3

ENV PATH=/usr/local/cuda/bin:$PATH

ENV LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH

#

COPY deepseek-r1:7b.* /

#文件下载链接:#http://kos.ieisystem.com/kos-isos/kos_docker/deepseek-r1_7b.gguf

#http://kos.ieisystem.com/kos-isos/kos_docker/deepseek-r1_7b.mf

# 设置环境变量

ENV OLLAMA_HOST=0.0.0.0:11434

# 映射容器内的端口到主机的端口(例如:容器内端口 14144 映射到主机端口 14144)

EXPOSE 11434

COPY start-7b.sh /start-7b.sh

RUN chmod +x /start-7b.sh

CMD ["/start-7b.sh"]

Dockerfile文件下载链接:

http://kos.ieisystem.com/kos-isos/kos_docker/docker_gpu/Dockerfile

创建进行执行命令:docker build -t deepseek-kos-7b .

图1.2 创建镜像

第二步:导出构建的image,命令如下:

将第一步制作的镜像导出来。需要联外网,/etc/yum.repos.d下需配置DockerFile中的源(cuda-rhel8.repo)。

cuda-rhel8.repo文件下载链接: http://kos.ieisystem.com/kos-isos/kos_docker/cuda-rhel8.repo

执行命令:

docker save -o deepseek-kos-7b.tar deepseek-kos-7b:latest

第三步:加载docker镜像

导出的镜像是tar格式,docker可以进行加载。命令如下:

Docker load -i deepseek-kos-7b.tar

图1.3 加载镜像

第四步:启动docker容器

启动的时候需要指定宿主机与容器映射的位置:

执行:docker run -d -p 11333:11434 -v /home/7b:/ollama --gpus all --name dpks7b deepseek-kos-7b:latest

0c040ed64109554c6009dc89636dc6151f1098e62bd47546da7ad457eef031c8

图1.4 启动镜像

上图中-p 11333:11434是将容器内的11434端口映射成11333,可以通过宿主机访问容器中的大模型。

第五步:进入容器

执行命令 :

docker exec -it 0c040ed64109554c6009dc89636dc6151f1098e62bd47546da7ad457eef031c8 bash

图1.5 进入容器

第六步:启动镜像

为了启动大模型,进入容器,执行命令 : sh /start_7b.sh

进入/ollama下 执行 sh start-7b.sh

注:

start_7b.sh 文件下载链接:http://kos.ieisystem.com/kos-isos/kos_docker/start_cpu/start-7b.sh

如下图所示:

图1.6 启动容器镜像

进入容器后,通过脚本一键实现模型创建和启动等操作

2 Docker镜像测试

第一节启动容器镜像后,配置chatbox之后(如图2.2),使用大模型始终GPU使用显示:

图2.1 大模型启用前

配置了容器大模型提供的端口:

图2.2 端口配置

图2.3启动大模型

GPU使用情况显示:

图2.4 GPU使用状态

3 常见问题

1、创建镜像过程中,空间不够,因为docker默认安装在/var目录下,

解决方法:需要更换docker的位置或者清理docker。

如:docker system prune -a -f --volumes

2、启动的时候名称不可重复

图3.1 冲突截图

说明已经存在相同名称的镜像在运行。

解决方法:修改容器的名称后再启动。

Docker国内镜像源部署deepseek ‌‌ 阅读详情

相关推荐

Win10环境借助DockerDesktop部署Open web UI集成DeepSeek

Win10环境借助DockerDesktop部署Open web UI集成DeepSeek,并借助DuckDuckGo实现联网查询

虎鲸不是鱼 1700

使用BitaHub部署DeepSeek-R1

2025 年 1 月 20 日,DeepSeek 发布并开源了最新的推理模型–,性能比肩OpenAI-o1,同时还开源了 6 个R1小模型,使用从 DeepSeek-R1 蒸馏出来的知识去微调 Qwen、Llama,参数包含了1.5B、7B、 8B、14B、32B、70B,能够满足各种场景。本次将使用BitaHub部署DeepSeek-R1-Distill,BitaHub是一个开放的Al和深度学习社区,GPU算力资源有4090、A100 等高性能显卡,提供了全流程的 AI 开发、训练、部署的专业环境。

是我的博客 1万+

天数GPU卡高效部署DeepSeek-R1-Distill-Qwen-32B全流程解析

本文详细解析了在天数GPU卡上高效部署DeepSeek-R1-Distill-Qwen-32B大语言模型的全流程。内容涵盖天数GPU驱动的安装与配置、Docker容器环境搭建、使用vLLM和FastChat部署推理服务与Web界面,以及通过AIP平台提交和管理推理作业。该方案充分利用了天数GPU卡兼容CUDA生态的优势,为国产硬件部署高性能AI模型提供了实践指南。

wood5的博客 838

基于WSL2上的Docker部署DeepSeek镜像,亲测可用

同时,有观点认为,DeepSeek可能遭受了大规模的恶意网络攻击,如分布式拒绝服务攻击(DDoS),进一步加剧了服务器的负担,影响正常运行。这不仅能够快速启动服务,还能有效解决不同操作系统之间的兼容性问题,采用隔离环境的方式,避免了因环境差异导致的问题。这里我们不分别安装两次了,我们使用官方提供了的方法,一个镜像包括了 open webui 与 ollama3,更加方便。注意:这是您需要安装的唯一驱动程序。迅速走红,成为全球科技圈的焦点,不仅让科技圈沸腾,更让普通人看到了AI技术带来的无限可能。

BigCookies的博客 2358

通过docker安装部署deepseek以及python实现

通过docker安装部署deepseek以及python实现

yilvyangguang520的博客 2904

安装Anaconda和Labelme的教程

1 登录Anaconda官网,选择Download https://www.anaconda.com/distribution/ 2 选择你想下载的Python版本,选择你的操作系统和位数,然后点击Download按钮就开始下载了 3 开始安装 下面两个框框都勾选 点击next,等待安装成功 打开Anaconda Navigator 点击红色圈圈的按钮 在cmd中输入 (1)创建虚拟环境 conda create -n labelme python=3.6 (2)激活虚拟环境 conda activa

qq_42178122的博客 3811

使用Kubernetes部署高可用DeepSeek-OCR-2集群

本文介绍了如何在星图GPU平台上自动化部署DeepSeek-OCR-2镜像,构建高可用的文档智能处理服务。该方案利用Kubernetes集群实现服务的自动扩缩容与故障自愈,能够高效处理图片文档的OCR识别与结构化解析,适用于企业文档数字化、自动化信息提取等场景。

weixin_33597080的博客 289

MFC+Modbus-Tcp协议实现温湿度传感器采集

本文简单介绍MFC使用-Tcp通信实现系列MODBUSTCP型温湿度传感器采集数据。

zhigang_zhao的博客 2831

DeepSeek-OCR部署教程:NVIDIA Container Toolkit配置与GPU容器权限设置

本文介绍了如何在星图GPU平台上自动化部署🏮 DeepSeek-OCR · 万象识界镜像,实现智能文档解析功能。通过配置GPU容器权限,用户可快速搭建OCR环境,将图像转换为结构化Markdown文档,适用于文档数字化、自动化办公等场景,提升信息处理效率。

weixin_42510201的博客 113

【三维重建】基于多视角图像的三维重建

基于多视角图像的三维重建》

m0_64446860的博客 8759

std::map看来可以被淘汰了?可以用vector来替代,而且更好

vector的优势在于内存连续,可以先std::sort,然后std::lower_bound,或者std::binary_search。而std::map,insert的时候,需要new出内存。

tumu_C的博客 1019

尝试在 Kubernetes 集群上用阿里云 GPU 实例部署 Ollama + DeekSeek-R1

我们这里部署的阿里云 GPU 实例本来就专用于部署 ollama+deepseek-r1,已经通过 taints/tolerations 完成了选择,不需要再选择了,修改清单,取消 ollama.gpu.enabled。这才发现驱动没有安装,这台阿里云 ECS 云服务器用的是共享型 GPU实例 ecs.sgn7i-vws,通过云助手安装 GRID 驱动,即下面的安装命令。在 ollama-helm 清单中将 ollama.gpu.enabled 设置为 true,仅仅是启用下面的配置,选择声明了。

jike007gt的博客 993

YOLOv8改进-bifpn

跨尺度连接通过添加一个跳跃连接和双向路径来实现,自此实现了加权融合和双向跨尺度连接。该结构是加权且双向连接的,即自顶向下和自底向上结构,通过构造双向通道实现跨尺度连接,将特征提取网络中的特征直接与自下而上路径中的相对大小特征融合,保留了更浅的语义信息,而不会丢失太多的深层语义信息。传统的特征融合时将尺度不同的特征图以相同权重进行加权,但是当输入的特征图分辨率不同时,以相同的权重进行加权对输出的特征图不平等。所以BiFPN根据不同输入特征的重要性设置不同的权重,同时反复采用这种结构来加强特征融合。

weixin_45303602的博客 8139

DeepSeek-V2.5运行环境配置指南

搭建DeepSeek-V2.5模型运行环境需注意操作系统、硬件及软件依赖。推荐使用Windows、Linux或macOS系统,配备80GB*8 GPU支持BF16推理,安装Python 3.6+、PyTorch与Transformers库,并通过示例程序验证配置正确性。

weixin_32312889的博客 1021

ABAP CDS View 从入门到精通教程目录:ABAP CDS View 在 SAP 技术体系中的重要地位

学习 ABAP CDS View 的开发技术,体会其背后的设计理念,也就掌握了 SAP S/4HANA 底层数据模型的设计精髓。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 4777

【应用】OpenClaw玩转有道云笔记

功能名称核心原理实操示例(直接复制可用)实操避坑+补充说明网页剪藏插件自动抓取网页正文、下载图片,通过 API 发送到你的有道云笔记,内联图片避免防盗链失效帮我把这个网页剪藏到云笔记:https://example.com/article1. 避坑:知乎、公众号等需登录的网站,先在浏览器登录再剪藏;2. 原理:自动过滤广告,只留正文;3. Twitter/X 剪藏需额外配置 APIFY_API_TOKEN(见1.2.4)创建笔记。

海兰 716
上一篇: MySQL性能监视器mytop在Linux操作系统KOS上一键配置指南
下一篇: KOS(KeyarchOS操作系统)+VLLM测试deepseek基准性能
KeyarchOS
博客等级 码龄3年 1312粉丝 339原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值