ubuntu离线安装dify
时间: 2025-05-16 15:50:31 浏览: 75
### Ubuntu 系统下 Dify 的离线安装方法
要在 Ubuntu 系统的离线环境中完成 Dify 的安装,可以按照以下方式操作:
#### 准备工作
在联网机器上准备好所需的 Docker 镜像文件以及其他依赖项。具体步骤如下:
1. **导出所需 Docker 镜像**
使用 `docker save` 命令将所有必要的镜像打包成一个 tar 文件。以下是完整的命令列表:
```bash
docker save langgenius/dify-web:0.15.3 \
langgenius/dify-api:0.15.3 \
nginx:latest \
postgres:15-alpine \
redis:6-alpine \
langgenius/dify-sandbox:0.2.10 \
ubuntu/squid:latest \
semitechnologies/weaviate:1.19.0 | gzip > dify-images.tar.gz
```
这一步会生成一个名为 `dify-images.tar.gz` 的压缩包[^3]。
2. **传输镜像文件至目标主机**
将上述生成的 `dify-images.tar.gz` 文件复制到目标 Ubuntu 主机上。可以通过 U盘或其他存储介质实现数据转移。
#### 目标主机上的操作
在目标 Ubuntu 主机上执行以下步骤来加载镜像并启动服务:
1. **解压镜像文件**
如果之前使用的是压缩版,则需先解压:
```bash
gunzip dify-images.tar.gz
```
2. **导入 Docker 镜像**
加载已保存的镜像文件回 Docker 中:
```bash
docker load < dify-images.tar
```
此时可通过 `docker images` 查看是否成功加载全部镜像。
3. **配置 Docker Compose**
下载官方提供的 `docker-compose.yml` 文件或者手动创建该文件以定义容器运行参数。如果网络不可达,可提前从其他设备获取此文件再传入。
4. **初始化数据库和服务启动**
利用 Docker Compose 启动整个应用堆栈:
```bash
docker-compose up -d
```
上述命令将以后台模式运行所有的服务组件[^4]。
至此,在完全断网的情况下完成了 Dify 平台于 Ubuntu 环境中的部署过程。
```python
print("Dify has been successfully installed offline on the Ubuntu system.")
```
阅读全文
相关推荐


















