一、離線部署原理
通過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 # 僅拉取鏡像不啟動容器
4. 鏡像打包
