2026年5月30日将原来的GTX 1660s
升级为GTX 5060 Ti 16G,
于是本机具备了本地运行Ai的能力。今天配置成功了
Ollama, 于是此篇博客正式记录这一配置过程。
安装 Ollama
我的电脑是 ArchLinux, 于是直接使用命令安装即可:
Nvidia 显卡安装ollama-cuda
1
| sudo pacman -S ollama-cuda
|
Amd 显卡安装ollama-rocm
1
| sudo pacman -S ollama-rocm
|
如果直接安装ollama , 默认使用 cpu 工作,所以需要安装
ollama-cuda 版本。
安装大模型: deepseek-r1:7b
1
| ollama pull deepseek-r1:7b
|
运行大模型: deepseek-r1:7b
1
| ollama run deepseek-r1:7b
|
至上此可以在终端下运动大模型了,但是当涉及到一些 LaTeX
公式时,在终端下无法显示公式,只能显示源码,因此需要下面的配置open webui,
使得浏览器可以使用本地的大模型。
配置open webui
安装 docker
配置docker国内源
/etc/docker/daemon.json1 2 3 4 5 6 7 8
| { "registry-mirrors": [ "https://docker.xuanyuan.me", "https://docker.1ms.run", "https://docker.mirrors.ustc.edu.cn", "https://docker.m.daocloud.io" ] }
|
重新加载Docker 配置并重启动
1 2
| sudo systemctl daemon-reload sudo systemctl restart docker
|
验证配置是否生效
1
| docker info | grep -A 1 "Registry Mirrors"
|
如果成功,输出中会显示您配置的其他镜像地址。
使用国内镜像源安装Open WebUI
配置好镜像加速器后,拉取镜像时已无需特殊前缀,Docker
会自动从国内镜像源获取官方镜像。但如果您的网络环境较为特殊,也可以直接指定国内镜像源的完整地址进行拉取。
例如南京大学镜像:
1
| docker pull ghcr.nju.edu.cn/open-webui/open-webui:latest
|
拉取完成后,验证镜像是否已经成功下载:
1
| docker images | grep open-webui
|
看到类似ghcr.nju.edu.cn/open-webui/open-webui:latest的输出即表示成功。
启动 Open WebUI 容器
拉取成功后,启动 Open WebUI 容器。启动前请确认您的 Ollama
服务已正常运行。
1 2 3 4 5 6
| docker run -d --network=host \ -v open-webui:/app/backend/data \ -e OLLAMA_BASE_URL=http://127.0.0.1:11434 \ -e WEBUI_PORT=3000 \ --name open-webui --restart always \ ghcr.nju.edu.cn/open-webui/open-webui:latest
|