本地部署open-webui,docker容器如何run
时间: 2025-02-09 09:12:15 浏览: 78
### 使用Docker容器运行Open-WebUI实现本地部署
#### 准备工作
为了确保顺利部署,需先确认已正确安装并配置好Docker环境。对于Windows用户来说,在开始之前应该已经完成了Docker Desktop的安装以及WSL 2的支持设置[^2]。
#### 创建`docker-compose.yml`文件
创建一个新的目录用于存放项目文件,并在此目录下新建名为`docker-compose.yml`的文件。此文件定义了所需的服务及其参数:
```yaml
version: '3'
services:
ollama:
image: ollama/ollama:latest
container_name: ollama_container
ports:
- "8080:80"
openwebui:
image: ghcr.io/open-webui/open-webui:main
container_name: open_webui_container
environment:
OLLAMA_API_URL: http://ollama_container:80/
depends_on:
- ollama
ports:
- "3020:3020"
```
上述YAML文档描述了两个服务:一个是Ollama API服务器;另一个则是Open Web UI客户端应用。特别注意的是,通过指定`depends_on`字段来保证Open Web UI仅当Ollama准备好之后才会启动[^1]。
#### 启动服务
进入包含`docker-compose.yml`文件所在的终端窗口,执行如下命令以启动所有定义好的服务:
```bash
docker-compose up -d
```
该指令将以守护进程模式后台运行这些容器实例。此时可以通过浏览器访问http://localhost:3020查看Open Web UI界面,并利用其连接到同一网络下的Ollama服务来进行进一步操作。
阅读全文
相关推荐


















