deepseek r1私有化部署
时间: 2025-03-05 11:41:07 浏览: 20
DeepSeek R1 私有化部署指南
一、准备工作
为了顺利进行 Deepseek R1 的私有化部署,需提前准备好相应的环境配置。确保目标机器已安装 Docker 及 Docker Compose 工具[^1]。
对于不同操作系统的具体准备事项如下:
- Windows: 推荐使用 WSL2 (Windows Subsystem for Linux 2),并在此基础上搭建所需的开发环境。
- macOS/Linux: 安装最新稳定版的 Docker Desktop 或者通过官方文档指导来设置 Docker 环境。
二、下载 Deepseek R1 镜像
访问 ollama 官网提供的模型列表页面(https://ollama.com/search),从中挑选适合需求的 Deepseek R1 版本大模型,并按照提示获取镜像文件或拉取远程仓库中的镜像资源[^2]。
docker pull deepseekai/deepseek-r1:latest
三、创建项目目录结构
建立一个新的工作空间用于存放所有与本次部署有关的数据和配置文件,在该路径下初始化 Git 仓库以便于后续管理和协作开发。
mkdir ~/deepseek_r1_project && cd $_
git init .
四、编写 docker-compose.yml
文件
根据实际应用场景编辑 docker-compose.yml 文件定义服务组件之间的关系以及它们各自的参数设定。下面是一个简单的例子展示如何启动单节点实例。
version: '3'
services:
app:
image: deepseekai/deepseek-r1:latest
ports:
- "8080:80"
environment:
- API_KEY=your_api_key_here
五、执行部署命令
当一切就绪之后就可以利用 Docker Compose 来一键启动整个应用集群了。此过程会自动读取之前编写的 YAML 文件内容从而完成容器化的应用程序构建与发布流程。
docker-compose up -d --build
六、验证部署成果
打开浏览器输入 http://localhost:8080 即可看到已经成功上线的服务界面;也可以借助 curl 命令测试 RESTful API 功能是否正常运作。
curl localhost:8080/healthz
如果返回 JSON 格式的健康状态信息,则说明部署顺利完成!
相关推荐


















