闲社

标题: 【新手教程】Docker + Ollama 一键部署本地大模型:从零开始搭建AI开发环境 [打印本页]

作者: dcs2000365    时间: 4 小时前
标题: 【新手教程】Docker + Ollama 一键部署本地大模型:从零开始搭建AI开发环境
【新手教程】Docker + Ollama 一键部署本地大模型:从零开始搭建AI开发环境

最近不少朋友在问:想跑本地大模型,但不知道从哪下手。今天写一篇保姆级教程,用 Docker + Ollama 十分钟搞定,适合完全没接触过AI部署的新手。

一、前置条件



二、安装 Docker

如果还没装 Docker,先去官网下载对应版本:
Docker Desktop 官方下载

Linux 用户可以用包管理器:
  1. curl -fsSL https://get.docker.com | sh
  2. sudo systemctl enable --now docker
复制代码

装好后在终端执行
  1. docker --version
复制代码
,看到版本号就是成功了。

三、安装 Ollama

Ollama 是目前最友好的本地大模型运行工具,一行命令搞定:
  1. # macOS / Linux
  2. curl -fsSL https://ollama.com/install.sh | sh
  3. # Windows 直接去官网下载安装包
  4. # https://ollama.com/download
复制代码

装完后验证:
  1. ollama --version
复制代码

四、用 Docker 运行 Ollama(推荐方式)

如果你想更可控,或者要在服务器上跑,用 Docker 镜像更稳:
  1. # 拉取镜像
  2. docker pull ollama/ollama
  3. # 运行容器(CPU 模式)
  4. docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
  5. # 有 NVIDIA 显卡的话,加 --gpus all
  6. docker run -d --gpus all -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
复制代码

五、下载并运行模型

Ollama 官方维护了很多主流模型,一行命令下载+运行:
  1. # 运行 Llama 3(Meta 开源,目前最强开源模型之一)
  2. ollama run llama3
  3. # 运行通义千问(阿里开源,中文表现好)
  4. ollama run qwen2
  5. # 运行 Mistral(欧洲开源,速度快)
  6. ollama run mistral
  7. # 运行 Gemma(Google 开源,轻量)
  8. ollama run gemma2
复制代码

第一次运行会自动下载模型,根据网速可能需要几分钟到几十分钟。模型文件默认保存在
  1. /root/.ollama
复制代码
(Docker 卷里)。

六、验证是否成功

模型下载完后,你会进入交互式对话界面。试着问点什么:
  1. >>> 你好,请介绍一下自己
复制代码

如果看到模型回复了,恭喜你,本地大模型跑起来了!

也可以测试 API 是否正常工作:
  1. curl http://localhost:11434/api/generate -d '{
  2.   "model": "llama3",
  3.   "prompt": "为什么天空是蓝色的?"
  4. }'
复制代码

七、常见问题与解决



八、进阶玩法



九、总结

用 Docker + Ollama 部署本地大模型,对新手来说是最低门槛的方案。不用配环境、不用管依赖,几条命令就能跑起来。而且完全本地运行,数据不出本机,隐私有保障。

如果这篇教程对你有帮助,欢迎点赞收藏,有问题可以在楼下留言,我会尽量回复。

相关链接:
Ollama 官网
Ollama Docker 镜像
Ollama GitHub




欢迎光临 闲社 (https://www.xianshe.com/) Powered by Discuz! X5.0