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
相关推荐
专业白嫖怪1 小时前
什么是docker
运维·docker·容器
qq_452396235 小时前
第十篇:《Dockerfile 最佳实践与镜像瘦身》
docker
Plastic garden6 小时前
Docker(1)
运维·docker·容器
gs801407 小时前
网络隐形杀手:从 Could not connect to SMTP host 报错深度剖析 Docker MTU 黑洞理论与实战
网络·docker·容器
程序猿阿伟8 小时前
《一套完整方法论:搞定图形应用的Docker镜像优化》
数据库·docker·容器
java_logo8 小时前
2026 Docker 国内镜像加速配置教程
运维·docker·容器·docker镜像·docker镜像源·docker镜像加速·docker镜像国内库
IT策士9 小时前
Docker从0到1再到 Kubernetes 实战:第15篇Compose 中的服务依赖、健康检查与启动顺序
docker·容器·kubernetes
Waay9 小时前
K8s Deployment 滚动更新与回滚深度详解(含踩坑实录+生产选型原理)
云原生·容器·kubernetes
“码”力全开9 小时前
深度解析:基于 Docker 与边缘计算的 AI 视频管理平台架构——打通 GB28181/RTSP 协议与“源码交付”的高效集成方案
人工智能·docker·边缘计算
顾默@9 小时前
双系统Ubuntu18.04升级22.04,安装docker进行openclaw安装
运维·docker·容器