






















Ollama 是一款开源工具,允许用户在本地便捷地运行多种大型开源模型,如 DeepSeek、ChatGLM、Llama 等。通过 Docker Compose,我们可以快速部署 Ollama 服务,并结合其他工具(如 Dify 或 Open-WebUI)构建强大的 AI 应用。
https://ollama.com/
https://github.com/ollama/ollama
https://hub.docker.com/r/ollama/ollama/tags
https://ollama.com/search
version: '3.9'
services:
ollama1:
image: 172.16.4.17:8090/bigmodel/ollama:0.9.6
container_name: ollama-1
restart: always
deploy:
resources:
reservations:
devices:
- driver: nvidia
device_ids: ['0']
capabilities: [gpu]
volumes:
- ./data:/root/.ollama
- ./scripts:/scripts
environment:
# GPU 配置(双保险)
- CUDA_VISIBLE_DEVICES=0
# 网络配置
- OLLAMA_HOST=0.0.0.0:11434
- OLLAMA_ORIGINS=*
参数说明
version: '3.9'
services:
ollama1:
# 镜像配置
image: 172.16.4.17:8090/bigmodel/ollama:0.9.6 # 私有仓库中的Ollama镜像
container_name: ollama-1 # 容器名称标识
restart: always

# 最佳性能平衡(适合编程任务)
ollama pull deepseek-coder:1.3b
# 最佳中文能力(适合对话/创作)
ollama pull deepseek-rlhf:7b-q4_0 --num-gpu-layers 18
root@ded76a4b1f7c:/# ollama pull deepseek-coder:1.3b
pulling manifest
pulling d040cc185215: 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████▏ 776 MB
pulling a3a0e9449cb6: 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████▏ 13 KB
pulling 8893e08fa9f9: 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████▏ 59 B
pulling 8972a96b8ff1: 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████▏ 297 B
pulling d55c9eb1669a: 100% ▕██████████████████████████████████████████████████████████████████████████████████████████████████████▏ 483 B
verifying sha256 digest
writing manifest
success






# 深度测试模型能力
ollama run deepseek-coder:1.3b "用Python实现快速排序,添加中文注释"
ollama run deepseek-rlhf:7b-q4_0 "写一篇关于人工智能伦理的短文(300字)"
# 显存监控(另开终端)
watch -n 1 nvidia-smi
6.1 创建模型别名
# 1. 下载原始模型
ollama pull deepseek-coder:1.3b
# 2. 创建别名my-deepseek:1.3b
ollama cp deepseek-coder:1.3b my-deepseek:1.3b
# 3. 使用自定义名称
ollama run my-deepseek:1.3b
6.2 删除别名的影响
1.删除别名,不影响原始模型的加载和调用
2.删除原始模型名称,不影响别名模型的加载和调用
3.只有当所有引用都被删除后,权重文件才会在运行 ollama prune 时被删除
4.关键理解要点

6.3 安全删除模型
# 删除原始模型(不影响别名)
ollama rm deepseek-coder:1.3b
# 删除别名
ollama rm my-coder
7.open-webui安装
7.1 docker-compose部署open-webui
version: '3.8'
services:
webui:
image: ghcr.io/open-webui/open-webui:main # 纯WebUI镜像
container_name: ollama-webui
ports:
- "3000:8080" # 访问端口:http://IP:3000
volumes:
- ./webui-data:/app/backend/data
docker-compose up -d
7.2 访问地址:http://IP:3000

此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。