windows docker 运行ollama open webui
时间: 2025-02-06 08:10:11 浏览: 117
### 使用 Docker 在 Windows 上启动 Ollama Open WebUI
为了在 Windows 上成功使用 Docker 启动 Ollama 和 Open WebUI 容器,需遵循一系列特定的操作流程来确保一切顺利进行。
#### 准备工作
确认已安装适用于 Windows 的 Docker Desktop 并完成基本配置[^1]。这一步骤至关重要,因为后续操作依赖于此软件所提供的服务和支持。
#### 设置 GPU 支持 (可选)
对于希望利用 NVIDIA 显卡加速的应用场景而言,在安装过程中应启用 WSL 2 中的 CUDA 功能并验证其可用性。此过程涉及下载相应的驱动程序以及调整系统设置以允许容器访问本地硬件资源。
#### 获取所需镜像
通过命令行工具拉取官方提供的最新版本 Ollama 和 Open WebUI 镜像文件:
```bash
docker pull ollama/ollama:latest
docker pull openwebui/openwebui:latest
```
#### 编写 `docker-compose.yml` 文件
创建一个名为 `docker-compose.yml` 的 YAML 格式的文本文件用于定义多容器应用的服务结构。以下是该文件的一个简化示例:
```yaml
version: '3'
services:
ollama:
image: "ollama/ollama"
container_name: ollama_service
ports:
- "8080:80"
open-webui:
image: "openwebui/openwebui"
container_name: open_webui_service
depends_on:
- ollama
environment:
- API_URL=http://ollama_service:80/
ports:
- "7860:7860"
```
上述配置指定了两个独立但相互关联的服务实例——Ollama 和 Open WebUI,并设置了必要的端口映射以便外部访问[^2]。
#### 执行部署指令
打开 PowerShell 或者 CMD 终端窗口,切换到包含刚才编辑好的 `docker-compose.yml` 文件所在的目录下执行如下命令:
```powershell
docker-compose up -d
```
这条语句会依据给定模板自动构建所需的网络架构和服务链路关系,最终使整个应用程序进入后台持续运行状态。
此时应该可以在浏览器地址栏输入 http://localhost:7860 来查看已经上线的 Open WebUI 页面了。
阅读全文
相关推荐


















