openwebui docker部署
时间: 2025-02-19 08:23:54 浏览: 167
### 使用 Docker 部署 OpenWebUI 教程
#### 准备工作
确保本地环境已经安装并配置好 Docker 和 Docker Compose。如果尚未安装,可以通过官方文档获取最新安装指南。
#### 获取 OpenWebUI 的 Docker 映像
为了启动 OpenWebUI 应用程序容器,首先需要拉取对应的 Docker 映像文件。通常情况下可以直接从 Docker Hub 上找到由社区维护的映像:
```bash
docker pull openwebui/openwebui:latest
```
此命令会自动下载最新的稳定版 OpenWebUI 到本地机器上[^2]。
#### 创建必要的目录结构
创建用于存储数据卷和其他持久化资源所需的文件夹。这一步骤对于保持应用状态非常重要,即使容器重启也能保留用户设置和上传的数据。
```bash
mkdir -p ~/openwebui/{data,config}
```
这里 `~/openwebui/data` 将作为应用程序的工作区,而 `~/openwebui/config` 存放自定义配置文件[^3]。
#### 启动 OpenWebUI 容器实例
使用以下命令来运行一个新的 OpenWebUI 实例,并将其绑定到主机系统的特定端口以便访问 Web UI:
```bash
docker run -d \
--name=openwebui \
-v ~/openwebui/data:/app/data \
-v ~/openwebui/config:/app/config \
-p 8080:80 \
openwebui/openwebui:latest
```
上述指令中的 `-d` 参数表示以后台模式执行;`-v` 设置挂载点实现宿主机与容器间共享文件系统;最后指定暴露给外部网络的服务端口号为 8080,在浏览器中输入 http://localhost:8080 即可打开界面。
#### 停止和清理旧版本容器
当不再需要当前正在运行的应用时,可以停止该服务并通过如下命令移除已终止的状态以及释放关联资源:
```bash
docker stop openwebui && docker rm openwebui
docker image prune -a # 清理无用镜像节省空间
```
以上操作能够有效管理不同版本间的切换而不造成残留影响。
阅读全文
相关推荐

















