当前位置: 首页 > news >正文

九.Docker中安装ollama及相关操作

九.Docker中安装ollama及相关操作

    • 1.基础部署(带模型持久化)
    • 2.Docker Compose 部署(推荐,方便管理)
    • 3. Docker 部署验证与使用
    • 4.安装模型3种方法(任选一种)
      • 方法 1:最常用 → 直接在 Windows 终端执行(推荐)
      • 方法 2:进入容器内部安装

1.基础部署(带模型持久化)

核心是通过-v参数挂载宿主机目录,实现模型文件持久化(避免容器删除后模型丢失,同时自定义模型存放位置):

在宿主机新建模型存放文件夹,示例:D:\Docker\ollama\models
打开 PowerShell,执行以下部署命令:

docker run-d `--name ollama `--restart always `-p 11434:11434 `-v D:\Docker\ollama\models:/root/.ollama/models ` ollama/ollama:latest

参数说明:

-d:后台运行容器
–name ollama:设置容器名称为 ollama
–restart always:开机自启,容器异常自动重启
-p 11434:11434:端口映射,将容器内 11434 端口映射到宿主机
-v 宿主机路径:/root/.ollama/models:挂载模型目录,容器内默认模型路径为/root/.ollama/models

启用 GPU 加速部署

在基础命令上添加–gpus all参数,即可启用 GPU 加速,大幅提升模型运行速度:

docker run-d `--name ollama `--restart always `--gpus all `-p 11434:11434 `-v D:\Docker\ollama\models:/root/.ollama/models ` ollama/ollama:latest

2.Docker Compose 部署(推荐,方便管理)

适合长期使用、需要和其他服务集成的场景,通过docker-compose.yml文件统一管理配置:

  1. 新建文件夹 D:\Docker\ollama,在文件夹内新建docker-compose.yml文件,内容如下:

    version:'3.8'services: ollama: image: ollama/ollama:latest container_name: ollama restart: always ports:-"11434:11434"# 模型持久化挂载volumes:-./models:/root/.ollama/models# GPU加速配置(无GPU可删除deploy段)deploy: resources: reservations: devices:-driver: nvidia count: all capabilities:[gpu]
  2. 在该文件夹内按住 Shift 右键,打开 PowerShell,执行启动命令:

    docker-compose up-d
  3. 常用管理命令:

    # 停止容器docker-compose down# 查看容器日志docker-compose logs-f

3. Docker 部署验证与使用

  1. 执行docker ps,查看 ollama 容器状态为Up,即部署成功。

  2. 进入容器运行模型:

    docker exec-it ollama ollama run llama3
  3. 宿主机直接访问 API:和原生安装一致,浏览器访问127.0.0.1:11434,显示Ollama is running即正常,可直接对接各类前端、二次开发项目。

4.安装模型3种方法(任选一种)

方法 1:最常用 → 直接在 Windows 终端执行(推荐)

打开 PowerShell,直接运行:

docker exec-it ollama ollama pull 模型名称

示例:

# 安装 llama3 8Bdocker exec-it ollama ollama pull llama3# 安装 qwen 通义千问docker exec-it ollama ollama pull qwen# 安装 glm4docker exec-it ollama ollama pull glm4# 安装 通义千问7B 量化版docker exec-it ollama ollama pull qwen:7b

方法 2:进入容器内部安装

docker exec-it ollama/bin/bash

进入后直接执行:

ollama pull llama3#默认8B

常用模型下载命令(直接复制)

# Llama 3docker exec-it ollama ollama pull llama3# Qwendocker exec-it ollama ollama pull qwen# GLM-4docker exec-it ollama ollama pull glm4# 14Bdocker exec-it ollama ollama pull qwen:14b# Gemmadocker exec-it ollama ollama pull gemma

查看已安装模型

docker exec-it ollama ollama list

模型会自动保存在你之前挂载的目录(例如 D:\Docker\ollama\models)删除容器不会丢模型! 下次重建容器直接能用。

http://www.gsyq.cn/news/1441115.html

相关文章:

  • 2026视频字幕怎么导出文字?PR、剪映保姆级教程 - AI测评专家
  • 如何轻松掌握HexEdit:终极免费十六进制编辑器完整使用指南
  • 北光恒电:安捷伦E4404B频谱分析仪 开机异常、报错、测量异常故障排查
  • Playwright爬虫进阶:巧用Route拦截与修改请求,绕过常见反爬策略实战
  • 2026中小餐饮创业:添二虾王虾火锅底料批发 低风险稳盈利 - 资讯快报
  • 3步彻底解决macOS应用残留:Pearcleaner深度清理终极指南
  • DIY FM收音机套件制作全解析:从原理到焊接调试的电子制作入门实践
  • 智能图像转3D模型:5分钟掌握ImageToSTL的立体创作革命
  • 杰理之触摸唤醒【篇】
  • 法律科技中语法与判断的失衡:AI时代法律人的核心挑战
  • 建行广东省江门分行:护航侨都发展 织密金融安全防护网络
  • OnmyojiAutoScript 自动化脚本网络连接问题:3步诊断与彻底修复指南
  • Windows笔记本跑YOLOv5训练,除了调batch-size,别忘了先搞定这个散热坑(虚拟内存设置避坑)
  • 杰理之开立体声左右声道数据对调----【篇】
  • StreamCap:跨平台直播录制终极指南,40+平台一键监控录制
  • LDPNet:轻量级实时语义分割网络架构解析与工程实践
  • 上海财产保全律师事务所哪家专业:复杂资产处置律所实力排名 - 品牌2026
  • 童梦奇遇AI定制绘本正式发布:3个月匠心研发,300万资金投入,让每个孩子成为故事主角
  • Arduino互动骷髅:从传感器到舵机的万圣节智能装置实战
  • APK Installer:在Windows上直接安装安卓应用的终极解决方案
  • 京东抢购终极指南:3个简单步骤让你告别“手慢无“的烦恼
  • 基于MPU6050与ESP8266的智能平衡训练系统设计与实现
  • SAI:安卓拆分APK安装的终极指南,无需Root也能轻松搞定
  • AI幽默生成:从模式模仿到认知理解的NLP技术挑战
  • Dynamic Workflows 深度解析:Claude Code 为什么把多 Agent 编排写进可执行代码
  • 淮安市区哪家龙虾店好?三步选店兼顾性价比 - 资讯快报
  • Hyper-V导入VHDX创建虚拟机:从文件准备到性能调优完整指南
  • 终极Chrome标签管理指南:Tabee扩展让浏览器标签井井有条
  • 2026 年南京 GEO 优化公司深度测评:AI 搜索时代本土服务商实力与选型参考 - 小艾信息发布
  • 电子-光子AI系统:突破算力瓶颈的可持续计算方案