如何使用docker?compose部署dify(大模型開發(fā)使用平臺(tái))
Dify是一款生成式 AI 應(yīng)用中間件,面向有私有部署與數(shù)據(jù)合規(guī)需求的企業(yè)用戶,推動(dòng)企業(yè)向 AI+ 時(shí)代轉(zhuǎn)型。平臺(tái)支持無代碼構(gòu)建,業(yè)務(wù)人員即可快速搭建與調(diào)試 AI 應(yīng)用,顯著降低開發(fā)門檻。
參考
https://docs.dify.ai/zh-hans/getting-started/install-self-hosted/docker-compose
前置條件
系統(tǒng)要求
安裝docker
docker安裝后,docker 虛擬機(jī)配置如下
部署過程
克隆Dify代碼倉(cāng)庫(kù)
即克隆Dify源代碼至本地環(huán)境
# 假設(shè)當(dāng)前最新版本為 0.15.3
git clone https://github.com/langgenius/dify.git --branch 0.15.3
啟動(dòng)Dify
1進(jìn)入Dify源代碼的Docker目錄
cd dify/docker
2復(fù)制環(huán)境配置文件
cp .env.example .env
3啟動(dòng)Docker容器
根據(jù)操作系統(tǒng)上的Docker Compose版本,選擇合適的命令來啟動(dòng)容器。使用命令docker compose version查看版本。如下所示,本機(jī)docker compose版本是v2。
docker compose up -d
看到類似上圖的輸出內(nèi)容,則表示容器已經(jīng)啟動(dòng)。
檢查容器
使用命令docker compose ps,檢查容器是否都正常運(yùn)行,類似如下的輸出,說明容器都正常運(yùn)行。包括 3 個(gè)業(yè)務(wù)服務(wù) api / worker / web,以及 6 個(gè)基礎(chǔ)組件 weaviate / db / redis / nginx / ssrf_proxy / sandbox 。
打開docker desktop,也可以看到啟動(dòng)的dify docker
訪問Dify
前往管理員初始化頁(yè)面設(shè)置管理員賬戶
分別輸入后,點(diǎn)擊【設(shè)置】
再次輸入后,進(jìn)行登錄
點(diǎn)擊一些功能,進(jìn)一步驗(yàn)證安裝部署是否成功。
【探索】-【選中一個(gè)AI程序】-【添加至工作區(qū)】、
【工作室】-【創(chuàng)建應(yīng)用】
【知識(shí)庫(kù)】-【創(chuàng)建知識(shí)庫(kù)】-【導(dǎo)入已有文本】-【上傳文件】
以上均正常
Dify主頁(yè)面
http://localhost
停止容器
docker compose down
到此這篇關(guān)于使用docker compose部署dify(大模型開發(fā)使用平臺(tái))的文章就介紹到這了,更多相關(guān)docker compose dify部署內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于docker可視化管理工具-DockerUI的安裝
這篇文章主要介紹了關(guān)于docker可視化管理工具-DockerUI的安裝,DockerUI是一款開源強(qiáng)大的輕量級(jí)Docker管理工具,還不了解這款工具的朋友一起來看看吧2023-03-03docker安裝及運(yùn)行MySQL5.7容器完整腳本及說明
這個(gè)腳本用于在Docker中安裝和運(yùn)行MySQL 5.7容器,它首先創(chuàng)建必要的目錄和配置文件,然后刪除并強(qiáng)制停止現(xiàn)有的MySQL容器,最后啟動(dòng)一個(gè)新的MySQL容器,配置包括設(shè)置環(huán)境變量、端口映射、數(shù)據(jù)和配置文件目錄掛載等2025-01-01MySQL docker容器數(shù)據(jù)更新統(tǒng)計(jì)shell腳本代碼方式
本文介紹了如何創(chuàng)建和配置一個(gè)腳本文件,使其能夠每隔一小時(shí)執(zhí)行一次,用于更新MySQL統(tǒng)計(jì)信息,腳本使用Docker來執(zhí)行MySQL命令,并將結(jié)果保存到文件中,文章還強(qiáng)調(diào)了權(quán)限設(shè)置和配置定時(shí)任務(wù)的步驟2025-01-01docker安裝RabbitMq添加用戶實(shí)現(xiàn)方式
這篇文章主要介紹了docker安裝RabbitMq添加用戶實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07