docker 部署openwebui
时间: 2025-02-10 09:02:36 浏览: 72
### 使用 Docker 部署 OpenWebUI 的方法
#### 启动容器并映射端口和卷
为了启动 OpenWebUI 容器,可以使用如下命令来创建一个新的容器实例,并设置必要的参数:
```bash
docker run -d --name openwebui \
-p 3000:3000 \
-v openwebui_data:/app/data \
openwebui/openwebui:latest
```
这条命令会以后台模式运行 (`-d`) 并命名为 `openwebui` 的容器[^1]。
#### 增加主机解析配置
如果需要让容器内的应用能够访问宿主机的服务,则可以在启动时添加特定的 DNS 解析选项:
```bash
docker run -d -p 3000:8080 \
--add-host=host.docker.internal:host-gateway \
-v open-webui:/app/backend/data \
--name open-webui \
--restart always \
ghcr.io/open-webui/open-webui:main
```
这里增加了 `--add-host` 参数用于指定如何解析宿主机地址,同时也设置了重启策略以确保服务稳定性[^3]。
#### 清理不再使用的资源
当停止某个容器后,可以通过清理命令移除不必要的镜像文件从而释放磁盘空间:
```bash
docker stop openweb-ui
docker image prune -a
```
这组指令先终止名为 `openweb-ui` 的容器再清除所有悬空镜像[^2]。
阅读全文
相关推荐


















