ubuntu使用docker安装open-webui
时间: 2025-02-12 11:13:27 浏览: 267
### 安装并配置Docker
确保已按照官方指南完成Docker Engine的安装或升级工作[^1]。对于希望利用GPU加速功能的情况,还需特别注意为Docker安装相应的GPU支持组件。
```bash
sudo apt-get update
sudo apt-get install --only-upgrade docker-ce docker-ce-cli containerd.io
```
上述命令用于更新现有版本的Docker及其相关工具到最新状态[^2]。
### 配置Docker以使用GPU(如果适用)
当计划运行依赖于GPU的应用程序时,需额外执行如下操作:
```bash
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)
curl -s -L https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list
sudo apt-get update && sudo apt-get install -y nvidia-container-toolkit
sudo systemctl restart docker
```
这些指令会设置NVIDIA Docker仓库,并安装必要的容器工具包以便让Docker能够识别和使用主机上的GPU资源。
### 获取OpenWebUI镜像
一旦完成了以上准备工作,则可以通过拉取预构建好的OpenWebUI Docker镜像来简化部署过程:
```bash
docker pull openwebui/image_name:tag
```
请注意替换`image_name:tag`部分为实际使用的镜像名称及标签。
### 启动OpenWebUI服务
最后一步是启动包含所需应用的服务实例:
```bash
docker run -d \
--name=openwebui \
-p 7860:7860 \
-v local_directory:/data \
openwebui/image_name:tag
```
这里定义了一个名为`openwebui`的新容器,映射端口7860至宿主机相同编号的端口,并挂载本地目录作为持久化存储位置。同样地,记得调整`image_name:tag`以及路径参数适应具体环境需求。
阅读全文
相关推荐


















