docker部署open-webui和deepseek
时间: 2025-02-13 21:21:32 浏览: 138
### 使用 Docker 部署 Open-WebUI 和 DeepSeek 教程
#### 准备工作
为了顺利部署,需确认已安装并配置好 Docker 及 Docker Compose。这能简化容器化应用的管理和运行。
#### 获取镜像
通过官方仓库拉取最新的 Open-WebUI 和 DeepSeek 的 Docker 镜像:
```bash
docker pull openwebui/deepseek:latest
```
此命令会下载最新版本的组合镜像[^1]。
#### 创建网络环境
创建自定义桥接网络以便于服务间通信:
```bash
docker network create deepseek-net
```
该操作确保不同容器能够稳定互联。
#### 启动数据库服务
启动所需的数据库实例(假设为 MySQL),并将之加入到之前建立的网络环境中:
```bash
docker run -d \
--name=mysql-server \
--network=deepseek-net \
-e MYSQL_ROOT_PASSWORD=rootpassword \
mysql:8.0
```
这里设置了根用户密码,并指定使用的 MySQL 版本。
#### 运行 Web 应用程序
最后一步是启动实际的应用服务器,在同一网络空间内连接至先前准备好的数据库:
```bash
docker run -d \
--name=open-webui-deepseek \
--network=deepseek-net \
-p 7860:7860 \
-e DATABASE_HOST=mysql-server \
-e DATABASE_USER=root \
-e DATABASE_PASSWORD=rootpassword \
openwebui/deepseek:latest
```
上述指令映射了主机端口 `7860` 到容器内部的服务端口,同时传递必要的环境变量来完成初始化设置。
访问浏览器中的 http://localhost:7860 即可查看已经成功上线的 Open-WebUI 界面。
阅读全文
相关推荐


















