1、打開Virtual Machine Platform功能
電腦系統為:Windows 11 家庭中文版24H2版本。
打開控制面板,點擊“程序”,點擊“啟用或關閉Windows功能”。
下圖標記的“Virtual Machine Platform”、“適用于 Linux 的 Windows 子系統”、“Windows 虛擬機監控程序平臺”默認是勾選的。如果沒有勾選,就勾選上,進入下一步搜索安裝。
打開終端管理員,輸入下列命令可以查看版本和升級。
wsl -v # 查看版本
wsl --upgrade # 升級
2、下載Docker Desktop
官網可下載:www.docker.com。不過由于眾所周知的原因,大概率是打不開的。
還好還有這個:窗戶 |Docker 文檔。
下載安裝后,雙擊打開Docker Desktop圖標,使用默認設置,并跳過登錄,進入軟件主頁面。
如果不小心遇到了這樣的情況:
恭喜!你可能要重新進入第1步,或者取消勾選重啟后再勾選再安裝再升級,或者甚至要去github下載wsl進行安裝(https://github.com/microsoft/WSL/releases)。
如果當左下角顯示下圖所示的“Engine running”時,表示成功啟動了docker容器。
點擊設置圖標,點擊“Docker Engine”。
?在文本框中“"experimental": false”后添加“,”再添加如下內容,配置一下鏡像源,保證下載速度。
"debug": true,"registry-mirrors": ["https://docker.registry.cyou","https://docker-cf.registry.cyou","https://docker.m.daocloud.io/","https://huecker.io/","https://dockerhub.timeweb.cloud","https://noohub.ru/","https://dockerproxy.com","https://docker.mirrors.ustc.edu.cn","https://docker.nju.edu.cn","https://xx4bwyg2.mirror.aliyuncs.com","http://f1361db2.m.daocloud.io","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc","https://do.nark.eu.org","https://dc.j8.work","https://dockerproxy.com","https://gst6rzl9.mirror.aliyuncs.com","https://registry.docker-cn.com","http://hub-mirror.c.163.com","http://mirrors.ustc.edu.cn/","https://mirrors.tuna.tsinghua.edu.cn/","http://mirrors.sohu.com/" ],#insecure-registries表示后面的registry地址為非安全的,可不用添加"insecure-registries" : ["registry.docker-cn.com","docker.mirrors.ustc.edu.cn"]
配置修改后,點擊 Apply&restart 保存并重啟Docker。
3、下載Dify
下載地址:github.com;國內鏡像地址:項目首頁 - dify:一個開源助手API和GPT的替代品。Dify.AI 是一個大型語言模型(LLM)應用開發平臺。它整合了后端即服務(Backend as a Service)和LLMOps的概念,涵蓋了構建生成性AI原生應用所需的核心技術棧,包括內置的RAG引擎。 - GitCode
克隆下載:
git clone https://gitcode.com/gh_mirrors/di/dify.git
在dify\docker文件夾下,打開終端管理員,依次執行命令:
cp .env.example .env # 復制環境
docker compose up -d # 啟動容器
等全部變為綠色時,代表啟動成功(如果有錯誤重試幾次試試)。
訪問http://localhost/install
注冊好一個管理員后,直接用管理員登錄即可。