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
相关推荐
功德+n8 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
小敬爱吃饭9 小时前
Ragflow Docker部署及问题解决方案(界面为Welcome to nginx,ragflow上传文件失败,Docker中的ragflow-cpu-1一直重启)
人工智能·python·nginx·docker·语言模型·容器·数据挖掘
木子欢儿10 小时前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka
coppher11 小时前
Ubuntu 22.04 amd64 离线安装 Docker 完整教程
linux·docker
虚伪的空想家12 小时前
k8s集群configmap和secrets备份脚本
linux·容器·kubernetes
SXJR12 小时前
k8s中的Pod
云原生·容器·kubernetes
文静小土豆12 小时前
K8s 滚动更新在 Java 应用中的实践与优化
java·容器·kubernetes
w61001046613 小时前
CKA-2026-Ingress
云原生·容器·kubernetes·cka
bloglin9999913 小时前
docker logs 如何一直监听日志输出
运维·docker·容器
说实话起个名字真难啊14 小时前
Docker 入门之网络基础
网络·docker·php