docker_ollama

Docker中部署Ollama大模型服务的完整指南

基础部署流程

拉取Ollama镜像

从Docker Hub获取最新镜像:

复制代码
docker pull ollama/ollama:latest

启动容器

执行以下命令启动容器并配置关键参数:

复制代码
docker run -d \
  --name ollama \
  -p 11434:11434 \
  -v ollama-data:/root/.ollama \
  ollama/ollama:latest

参数说明

参数 作用
-d 后台运行容器
-p 11434:11434 端口映射
-v ollama-data:/root/.ollama 数据持久化
--name ollama 容器命名

验证部署

检查容器运行状态:

复制代码
docker ps | grep ollama

访问http://localhost:11434,返回Ollama is running即表示成功。

核心操作指令

模型管理

复制代码
# 拉取模型
docker exec -it ollama ollama pull llama3

# 运行模型
docker exec -it ollama ollama run llama3

# 列出本地模型
docker exec -it ollama ollama list

容器维护

复制代码
# 进入容器
docker exec -it ollama bash

# 停止/删除容器
docker stop ollama
docker rm ollama

# 删除镜像
docker rmi ollama/ollama:latest

高级配置方案

GPU加速支持

配置NVIDIA GPU需安装nvidia-docker后添加参数:

复制代码
docker run -d \
  --name ollama \
  --gpus all \
  -p 11434:11434 \
  -v ollama-data:/root/.ollama \
  ollama/ollama:latest

环境变量配置

通过-e参数设置默认模型等变量:

复制代码
docker run -d \
  --name ollama \
  -e OLLAMA_MODEL="llama3" \
  -p 11434:11434 \
  ollama/ollama:latest

故障排查指南

问题现象 解决方案
端口冲突 修改映射端口(如-p 11435:11434
模型下载慢 配置国内镜像源或使用代理
GPU不可用 安装NVIDIA驱动和nvidia-container-toolkit
相关推荐
艾伦_耶格宇17 小时前
【DOCKER容器实战】-2MySQL
运维·docker·容器
禅口魔心19 小时前
RK3576开发——Docker部署
docker·嵌入式linux
随便做点啥20 小时前
32卡×4090 24GB,Qwen3.8-27B-FP8 集群部署报告
服务器·经验分享·docker·vllm
To_OC1 天前
跑了3个Docker容器后,我终于搞懂镜像和容器到底啥关系
后端·docker·容器
tryCbest1 天前
Docker 从零到精通:知识与跨平台使用指南
docker·容器
开始学AI1 天前
Codex2API Docker 使用宿主机代理:OAuth Token 兑换 403 问题排查与解决方案
运维·docker·容器
做前端的娜娜子1 天前
Docker 常用命令全梳理:从镜像拉取到容器编排
docker·容器·掘金·金石计划
m0_579146652 天前
关于Docker Desktop导致C盘空间异常占用的排查与根治方案
运维·docker·容器
郝开2 天前
Docker Compose 本地环境搭建:kkFileView
运维·docker·容器
jufeng13072 天前
【系列:TDengine 工业物联网实战:从零搭起可运行系统 · 第 10 篇】
docker·时序数据库·tdengine·高可用