docker部署 openwebui
时间: 2025-02-20 09:39:57 浏览: 102
### 使用 Docker 部署 OpenWebUI 教程
#### 准备工作
为了确保顺利部署,需确认已安装 Docker 和 Docker Compose。可以通过以下命令验证是否已经成功安装:
```bash
docker --version
docker-compose --version
```
如果尚未安装,请访问官方文档获取最新安装指南。
#### 获取并启动容器
创建一个新的目录用于存放项目文件,并进入该目录执行如下操作来拉取镜像以及初始化服务:
```bash
mkdir openwebui-docker && cd $_
```
编写 `docker-compose.yml` 文件定义所需的服务配置:
```yaml
version: '3'
services:
app:
image: python:3.11-slim-buster
container_name: openweb-ui
working_dir: /app
volumes:
- ./data:/app/data
ports:
- "8080:80"
command: >
sh -c "
pip install open-webui &&
open-webui serve
"
```
此设置会基于 Python 3.11 的精简版映像构建环境,在宿主机上开放端口 8080 映射到容器内的 HTTP 默认端口 80[^2]。
#### 启动应用
完成上述准备工作之后,可以利用下面这条指令一键启动整个应用程序栈:
```bash
docker-d
```
这将会以后台模式运行指定的服务实例;要查看日志输出可使用 `docker logs -f openweb-ui` 命令实时跟踪。
通过浏览器访问 http://localhost:8080 即可看到正在工作的 OpenWebUI 页面。
阅读全文
相关推荐


















