AI 2026-01-19 · 15 min 阅读

Ollama安装及私有化部署DeepSeek

Ollama安装及私有化部署DeepSeek 一键安装/手动部署 + Docker 三种方式 + 模型问答 + REST API。


linux安装

一键自动安装

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

手动安装下载安装包,然后放到服务器上

zstd -d ollama-linux-amd64.tar.zst  # 先解压.zst
sudo tar xf ollama-linux-amd64.tar -C /usr # 再解.tar

启动ollama并验证是否正常启动

ollama serve  ## 启动ollama服务,启动报错:version `GLIBC_2.27' not found
ollama -v ## 验证ollama服务版本

docker安装

docker pull ollama/ollama:latest

# 启动ollma服务,docker容器共用宿主机网络
docker run -d -v ollama:/root/.ollama -p 11434:11434 --network host --name ollama ollama/ollama

# 在容器中运行,deepseek-r1:8b,拉取模型后,就会弹出对话框
ollama run deepseek-r1:8b

Ollama的常用指令如下图所示,与Docker的用法很类似:

Ollama的模型库

Ollama支持在ollama.com/library上提供的一系列模型。地址:https://ollama.com/library

以下是一些可以下载的示例模型,DeepSeek R1的小参数模型:

模型 参数 大小 下载命令
deepseek-r1 7b 4.7GB ollama run deepseek-r1:7b
deepseek-r1 8b 5.2GB ollama run deepseek-r1:8b
deepseek-r1 1.5b 1.1GB ollama run deepseek-r1:1.5b

模型问答


# 如果是多行输入的话,可以用"""xxx"""引起来要提问的内容
>>> 介绍下北京

# Thinking...(大模型思考的过程)
#嗯,用户想了解北京。北京作为中国的首都,确实是个非常值得深入了解的城市。首先,我得确定用户的需求是什么。可能用户只是想快速了解北京的基本情况,或者准备去旅游,或者需要写作业?但考

# 虑到没有更多背景信息
好的,没问题!北京,简称“京”,是中国的首都,是**中华人民共和国的中心**,也是世界上最大、最具影响力的城市之一。它是一座拥有悠久历史和灿烂文化,同时又充满现代活力的超级大都市。。。等

REST API

Ollama提供了REST API来管理和运行模型,详细内容可参考:https://github.com/ollama/ollama/blob/main/docs/api.md

生成响应

curl http://localhost:11434/api/generate -d '{
  "model": "deepseek-r1:8b",
  "prompt":"为什么天空是蓝色的?"
}'

与模型对话

curl http://localhost:11434/api/chat -d '{
  "model": "deepseek-r1:8b",
  "messages": [
    { "role": "user", "content": "为什么天空是蓝色的?" }
  ]
}'
# AI