LLM - windows下的Dify离线部署:从镜像打包到无网环境部署(亲测)
一、离线部署原理
通过Docker的save/load
机制实现镜像的物理介质迁移,配合Docker Compose编排文件的环境适配能力,可在完全断网的环境中快速部署复杂应用。整个过程分为在线环境准备和离线环境还原两个阶段。
二、在线环境操作
1. 环境准备
在线环境:一台可以访问互联网的机器,安装好Docker和Docker Compose。
离线环境:目标部署机器,安装好Docker和Docker Compose
# 验证Docker环境
docker --version && docker-compose --version
2. 在线环境: 获取Dify资源
git clone https://github.com/langgenius/dify.git
cd dify/docker # 关键路径!
3. 拉取镜像(两种方式)
显式拉取镜像(推荐),这种方式可以尽可能拉去所有的镜像及依赖文件。
docker-compose pull # 仅拉取镜像不启动容器