Windows安裝Docker部署dify,接入阿里云api-key進行rag測試

一、安裝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信息,需要嘗試別的平臺。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/81722.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/81722.shtml
英文地址,請注明出處:http://en.pswp.cn/web/81722.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Cursor 與DeepSeek的完美契合

這兩天在看清華大學最近出的一個關于deepseek入門的官方視頻中,看了幾個deepseek的應用場景還是能夠感覺到它的強大之處的,例如根據需求生成各種markdown格式的代碼,再結合市面上已有的一些應用平臺生成非常好看的流程圖,PPT,報表…

【深度學習】13. 圖神經網絡GCN,Spatial Approach, Spectral Approach

圖神經網絡 圖結構 vs 網格結構 傳統的深度學習(如 CNN 和 RNN)在處理網格結構數據(如圖像、語音、文本)時表現良好,因為這些數據具有固定的空間結構。然而,真實世界中的很多數據并不遵循網格結構&#x…

[Python] 避免 PyPDF2 寫入 PDF 出現黑框問題:基于語言自動匹配系統字體的解決方案

在使用 Python 操作 PDF 文件時,尤其是在處理中文、日語等非拉丁字符語言時,常常會遇到一個令人頭疼的問題——文字變成“黑框”或“方塊”,這通常是由于缺少合適的字體支持所致。本文將介紹一種自動選擇系統字體的方式,結合 PyPDF2 模塊解決此類問題。 一、問題背景:黑框…

Java求職面試:從核心技術到AI與大數據的全面考核

Java求職面試:從核心技術到AI與大數據的全面考核 第一輪:基礎框架與核心技術 面試官:謝飛機,咱們先從簡單的開始。請你說說Spring Boot的啟動過程。 謝飛機:嗯,Spring Boot啟動的時候會自動掃描組件&…

Espresso 是什么

Espresso 是 Android 開發者的首選 UI 測試工具,是 Google 官方推出的 Android 應用 UI 測試框架,專為 白盒測試 設計,強調 速度快、API 簡潔,適合開發者在編寫代碼時同步進行自動化測試。它是 Android Jetpack 測試工具的一部分&…

Axios 如何通過配置實現通過接口請求下載文件

前言 今天,我寫了 《Nodejs 實現 Mysql 數據庫的全量備份的代碼演示》 和 《NodeJS 基于 Koa, 開發一個讀取文件,并返回給客戶端文件下載》 兩篇文章。在這兩篇文章中,我實現了數據庫的備份,和提供數據庫下載等接口。 但是&…

IDEA項目推送到遠程倉庫

打開IDEA——>VCS——>Creat Git 選擇項目 push提交到本地 創建遠程倉庫 復制地址 定義遠程倉庫 推送 推送成功

Prompt工程:解鎖大語言模型的終極密鑰

Prompt工程:解鎖大語言模型的終極密鑰 一、引言:Prompt的戰略價值重構 在人工智能技術加速滲透的2025年,Prompt(提示詞)作為連接人類意圖與大語言模型(LLM)的核心接口,其戰略地位已…

架構意識與性能智慧的雙重修煉

架構意識與性能智慧的雙重修煉 ——現代軟件架構師的核心能力建設指南 作者:藍葛亮 ??引言 在當今快速發展的技術環境中,軟件架構師面臨著前所未有的挑戰。隨著業務復雜度的不斷增長和用戶對性能要求的日益嚴苛,如何在架構設計中平衡功能實現與性能優化,已成為每個技術…

Flutter下的一點實踐

目錄 1、背景2、refena創世紀代碼3、localsend里refena的刷新3.1 初始狀態3.2 發起設備掃描流程3.3 掃描過程3.3 刷新界面 4.localsend的設備掃描流程4.1 UDP廣播設備注冊流程4.2 TCP/HTTP設備注冊流程4.3 localsend的服務器初始化工作4.4總結 1、背景 在很久以前,…

Allegro 輸出生產數據詳解

說明 用于PCB裸板的生產可以分別單獨創建文件 光繪數據(Gerber)、鉆孔(NC Drill)、IPC網表;或者通過ODB++或IPC2581文件(這是一個新格式),它包含生產裸板所需要的所有信息 光繪數據 Artwork Gerber 光繪數據一般包含設計中各個層面的蝕刻線路、阻焊、鉛錫、字符等信…

5.LoadBalancer負載均衡服務調用

目錄 一、Ribbon目前也進入維護模式 二、spring-cloud-loadbalancer概述 三、spring-cloud-loadbalancer負載均衡解析 1.負載均衡演示案例-理論 2.負載均衡演示案例-實操 按照8001拷貝后新建8002微服務 啟動Consul,將8001/8002啟動后注冊進微服務 Consul數據持久化配置…

linux安裝ffmpeg7.0.2全過程

?編輯 白眉大叔 發布于 2025年4月16日 評論關閉 閱讀(341) centos 編譯安裝 ffmpeg 7.0.2 :連接https://www.baimeidashu.com/19668.html 下載 FFmpeg 源代碼 在文章最后 一、在CentOS上編譯安裝FFmpeg 以常見的CentOS為例,FFmpeg的編譯說明頁面為h…

視頻逐幀提取圖片的工具

軟件功能:可以將視頻逐幀提取圖片,可以設置每秒提取多少幀,選擇提取圖片質量測試環境:Windows 10軟件設置:由于軟件需要通過FFmpeg提取圖片,運行軟件前請先設置FFmpeg,具體步驟 1. 請將…

java精簡復習

MyBatis批量插入 <insert id"batchInsert" parameterType"java.util.List">INSERT INTO users(name, age) VALUES<foreach collection"list" item"item" separator",">(#{item.name}, #{item.age})</foreac…

IP 網段

以下是關于 IP 網段 的詳細解析&#xff0c;涵蓋基本概念、表示方法、劃分規則及實際應用場景&#xff1a; 一、網段核心概念 1. 什么是網段&#xff1f; 網段指一個邏輯劃分的 IP 地址范圍&#xff0c;屬于同一子網的設備可以直接通信&#xff08;無需經過路由器&#xff09…

模型微調參數入門:核心概念與全局視角

一、引言 在深度學習領域&#xff0c;模型微調已成為優化模型性能、適配特定任務的重要手段。無論是圖像識別、自然語言處理&#xff0c;還是其他復雜的機器學習任務&#xff0c;合理調整模型參數都是實現卓越性能的關鍵。然而&#xff0c;模型微調涉及眾多參數&#xff0c;這…

端口映射不通的原因有哪些?路由器設置后公網訪問本地內網失敗分析

本地網絡地址通過端口映射出去到公網使用&#xff0c;是較為常用的一種傳統方案。然而&#xff0c;很多環境下和很多普通人員在實際使用中&#xff0c;卻往往會遇到端口映射不通的問題。端口映射不通的主要原因包括公網IP缺失&#xff08;更換nat123類似映射工具方案&#xff0…

Git Push 失敗:HTTP 413 Request Entity Too Large

Git Push 失敗&#xff1a;HTTP 413 Request Entity Too Large 問題排查 在使用 Git 推送包含較大編譯產物的項目時&#xff0c;你是否遇到過 HTTP 413 Request Entity Too Large 錯誤&#xff1f;這通常并不是 Git 的問題&#xff0c;而是 Web 服務器&#xff08;如 Nginx&am…

docker-記錄一次容器日志<container_id>-json.log超大問題的處理

文章目錄 現象一、查找源頭二、分析總結 現象 同事聯系說部署在虛擬機里面的用docker啟動xxl-job的服務不好使了&#xff0c;需要解決一下&#xff0c;我就登陸虛擬機檢查&#xff0c;發現根目錄滿了&#xff0c;就一層一層的找&#xff0c;發現是<container_id>-json.l…