引言
什么是 Docker
Docker 就像一个'打包好的 App'。它将软件、依赖、环境、系统配置等全部封装到一个'容器'里,确保在不同环境中运行一致。
传统部署面临环境差异问题,而 Docker 让软件像'集装箱'一样标准化、可移植、易部署。
什么是 Ollama
Ollama 是一个本地运行大语言模型(LLM)的工具,允许用户在自己的电脑上直接运行 AI 模型,无需连接云端服务器。
核心特点包括本地运行、支持多种开源模型、易于安装和使用、轻量化优化以及离线推理。
准备工作
操作系统
本教程以 CentOS 7.9 为例,配置为 4 核 8G。也可以使用其他 Linux 发行版本或 Windows。
镜像准备
提前准备好镜像 ollama/ollama,镜像较大,拉取需要一定时间。
安装
1. 安装 Docker
- 关闭防火墙
systemctl stop firewalld && systemctl disable firewalld
- 关闭 SELinux
setenforce 0
- 更换 yum 源
rm -f /etc/yum.repos.d/* curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo yum clean all && yum makecache
- 安装依赖项
yum install -y yum-utils device-mapper-persistent-data lvm2
- 添加 Docker 源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
- 安装 Docker
yum install docker-ce -y
- 添加 Docker 镜像加速器
编辑配置文件
/etc/docker/daemon.json,添加以下内容:
{
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",


