WindowServer2022下docker方式安裝dify步驟(穩定后考慮部署至linux中)
教程:https://blog.csdn.net/qq_49035156/article/details/143264534
0、資源要求
---windows:8核CPU、16G內存、200G+500G存儲
---10.21.31.122/administrator/Lh@123456
1. 安裝Hyper-V與WSL
--打開【控制面板】 > 【程序】 > 【啟用或關閉 Windows 功能】,勾選【Hyper-V】
--重啟電腦 ?> cmd(管理員權限) > wsl install > wsl --list --verbose(檢查狀態)
--輸入 wsl --update 更新,最后輸入 wsl --status 確認安裝成功
2. 安裝啟動Docker
--下載Docker Desktop,Download for Windows - AMD64,地址:https://www.docker.com/products/docker-desktop/
--按推薦配置安裝并運行,無需登錄
--啟動docker服務,我的電腦-管理-服務和應用程序-服務-docker desktop service-啟動-配置自動啟動
--啟動docker desk
3. 下載 Dify并配置環境文件
--下載 Dify 項目的 ZIP 文件,下載地址:https://github.com/langgenius/dify
--解壓 ZIP 文件并進入 docker 文件夾,在文件夾地址欄輸入 cmd 打開命令行
--在命令行中運行 copy .env.example .env,生成 .env 文件
4. 啟動 Docker 服務,并訪問
--啟動docker desktop
--cmd-進入docker所在目錄-docker compose up -d(報錯處理),錯誤處理后等待啟動完成,重啟電腦
----配置Docker鏡像,打開Docker Desktop-設置-docker engine-輸入鏡像配置(附件)
--若出現端口沖突(例如 Error response from daemon: Ports are not available),可通過關閉占用 80 端口的服務
--瀏覽器中訪問 http://localhost:80(或你指定的端口),配置管理員賬號密碼,輸入賬號密碼登錄
----------------------------------------
4.配置Docker鏡像
{
? "builder": {
? ? "gc": {
? ? ? "defaultKeepStorage": "20GB",
? ? ? "enabled": true
? ? }
? },
? "experimental": false,
? "registry-mirrors": [
? ? "https://docker.1ms.run",
? ? "https://hub.rat.dev",
? ? "https://docker.1panel.live",
? ? "https://hub.rat.dev",
? ? "https://proxy.1panel.live",
? ? "https://ghcr.nju.edu.cn",
? ? "https://docker.registry.cyou",
? ? "https://dockercf.jsdelivr.fyi",
? ? "https://docker.rainbond.cc",
? ? "https://registry.cn-shenzhen.aliyuncs.com",
? ? "https://dockertest.jsdelivr.fyi",
? ? "https://mirror.aliyuncs.com",
? ? "https://mirror.baidubce.com",
? ? "https://docker.mirrors.ustc.edu.cn",
? ? "https://docker.mirrors.sjtug.sjtu.edu.cn",
? ? "https://mirror.iscas.ac.cn",
? ? "https://docker.nju.edu.cn",
? ? "https://docker.m.daocloud.io",
? ? "https://dockerproxy.com",
? ? "https://docker.jsdelivr.fyi",
? ? "https://docker-cf.registry.cyou"
? ]
}
?