需要先安裝一個Docker,Docker就像是一個容器,將部署Dify的空間與本地環境隔離,避免因為本地環境的一些問題導致BUG。也確保了環境的統一,不會出現在自己的電腦上能跑但是移植到別人電腦上就跑不通的情況。那么現在就開始先安裝Docker吧。
Docker的安裝
首先我們要檢查一下自己電腦的環境,需要關閉Hyper-V,這個是windows自帶的虛擬機,當我們需要使用其他虛擬機,例如Virtual-Box、VM和這里的Docker時,就應該將這個功能關閉,不然可能會出點小問題。博主之前使用ENSP是就因為這個虛擬環境導致一直無法正確的啟動。
先點開控制面板——>程序——>啟用或關閉Windows功能——>關閉Hyber-V
接下來就可以下載Docker并且安裝了
Docker官網:Docker: Accelerated Container Application DevelopmentDocker is a platform designed to help developers build, share, and run container applications. We handle the tedious setup, so you can focus on the code.https://www.docker.com/
直接在里面下載安裝包即可。
Exising installation is up to date
出現這種情況有可能是我們之前已經安裝過一次Docker,但是被我們刪除了,因為沒有刪除干凈。
解決方法:Win+R,然后輸入regedit,
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Docker
直接刪除這個文件夾就可以了,然后再進行對Docker的安裝,并不會出現什么問題
部署Dify
Dify可以在線使用,也可以本地部署,但是在線使用的速度比較慢,并且需要使用魔法上網,所以比較推薦使用本地部署的方式。
Dify官網:Dify:企業級 Agentic AI 解決方案開發平臺Dify 為 AI 應用提供從構思、開發到部署、監控的完整基礎設施,幫助你的團隊打造能投產并創造真正價值的 Agentic AI 解決方案。https://dify.ai/zh
也可以在GitHub上面搜索DIfy,并且下載Dify的安裝包。
https://github.com/langgenius/dify/https://github.com/langgenius/dify/解壓安裝包
右鍵docker文件夾,使用終端打開,然后輸入命令,等待下載即可,過程可能會有一點久。
cp .env.example .env
docker compose up -d
安裝完成之后,就可以使用本地網址:http://localhost/install,就可以進入Dify了。