一、安裝docker
1.1 傻瓜式安裝docker
Get Docker | Docker Docs
Docker原理(圖解+秒懂+史上最全)-CSDN博客
官網選擇好windows的安裝包下載,傻瓜式安裝。如果出現下面的報錯,說明主機沒有安裝WSL
1.2 解決辦法
安裝 WSL | Microsoft Learn
最少要windows10專業版才可以安裝WSL
1.2.1 查看主機配置
右擊此電腦查看屬性,如果是home版的就不能安裝wsl。
終端輸入下面命令安裝ubuntu系統的wsl,安裝完成后要設置管理員名稱和密碼,再查看信息。
wsl --install -d Ubuntu?
wsl -1 -v
重新打開docker桌面,就可以正常顯示了
1.3 設置docker
至少保留20GB的磁盤,不要放在C盤
?設置國內鏡像地址:可以訪問容器鏡像服務 ACR 控制臺
可以參考下面的鏡像網絡,這里要注意,可能后續鏡像不能使用,可以先試試ping一下測試鏡像網絡能不能ping通。
{
? "builder": {
? ? "gc": {
? ? ? "defaultKeepStorage": "20GB",
? ? ? "enabled": true
? ? }
? },
? "experimental": false,
? "registry-mirrors": [
? ? "https://docker.m.daocloud.io",
? ? "https://docker.nju.edu.cn",
? ? "https://mirrors.cloud.tencent.com"
? ]
}
?配置好重啟docker
終端輸入docker info ,如果沒有看到你的配置信息的網絡,那就電腦關機重啟!
docker info
二、安裝dify
2.1 官網下載代碼包
langgenius/dify: Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.
?進入到E:\dify\dify-main\docker目錄下(自己解壓壓縮包的目錄下),找到.env.example改名成.env文件,這個.env里面包含著dify容器啟動的環境配置。?如果你的文件沒有顯示后綴,那么就點擊查看,勾選文件拓展名
2.2 啟動dify容器
打開終端,進入到E:\dify\dify-main\docker目錄下,輸入docker compose up -d
-d表示后臺運行
cd /d E:\dify\dify-main\docker docker compose up -d
運行后,您可以在瀏覽器中訪問 http://localhost/install 來訪問 Dify 控制面板并開始初始化過程。
輸入docker images 查看我們pull鏡像,如果鏡像的狀態的restart,就說明鏡像出錯
docker images
docker ps # 查看鏡像狀態
docker logs 379f9c6fdf2c #查看鏡像的日志,一般對restart的鏡像查看報錯情況使用
想把dify停掉,打開終端,進入到E:\dify\dify-main\docker目錄下,輸入docker compose down
docker compose down
三、測試dify功能
3.1 先注冊一個百煉控制臺
獲取API-key,在dify的右上角設置好API-key
3.2 試一試rag流程
?構建一個知識庫,使用父子分段,混合檢索(embeding模型和rank模型)?
?
可以看到,連續問題沒有問題,這里可能是使用了問題重構功能,將第二個問題和歷史會話記錄進行了重構。
四、小結
1.后續連接本地的大模型,需要涉及云服務器的公網IP什么的,但是藍耘服務器沒有看到相關的信息。云服務器Ubuntu系統安裝Docker教程和失敗原因-CSDN博客
2.存在的問題,藍耘服務器本身是容器,不能再通過docker安裝dify了,也沒有看到相關的公網IP信息,需要嘗試別的平臺。