【dify+docker安裝教程】

目錄

一、dify安裝包下載

二、運行環境配置

1、下載docker

2、安裝

2.1 新建文件夾

?2.2 安裝

2.3 命令安裝

3.下載完成后需要重啟電腦,注意保存文檔!!注意保存!!注意!!(血的教訓)

4、完成安裝

?5、報錯

?6、解決報錯

7.選擇安裝docker,也可以跳過(Skip)

8.下載漢化包

?9.選擇release版本

10.找到Docker默認安裝路徑,替換asar文件!

三、docker從C盤遷移至D盤,遷移鏡像

1、首先打開帶權限的cmd

2、創建D盤文件夾D:\Program Files\Docker\data\main?

?3、給data文件夾權限?

4、給Users用戶權限?

四、WSL2的遷移


一、dify安裝包下載

進入官網地址:Dify.AI ·生成式 AI 應用的創新引擎


二、運行環境配置

1、下載docker

官網地址:Docker Desktop: The #1 Containerization Tool for Developers | Docker

2、安裝

注意:下載的安裝包雙擊后會默認安裝在c盤,除非你要安裝在c盤,否則切勿雙擊。

安裝在非c盤方法

2.1? 打開命令窗口

打開命令窗口:win+R打開命令——cmd——確定

?2.2 新建文件

(1)輸入創建命令

mkdir "D:\Program Files\Docker"
mkdir "D:\Docker\wsl-data"
mkdir "D:\Docker\windows-containers"

(2)設置目錄權限

  • 右鍵點擊每個目錄 →?屬性 → 安全 → 編輯

  • 為當前用戶添加?完全控制權限(避免安裝時因權限不足失敗)

2.3 命令安裝
start /w "" "D:\computer_soft\Docker\Docker Desktop Installer.exe" install --installation-dir="D:\Program Files\Docker" --wsl-default-data-root="D:\Docker\wsl-data" --windows-containers-default-data-root="D:\Docker\windows-containers" --accept-license

這段命令需要改個地方?

?輸入命令(速度會比較慢)

安裝好后會一個重啟過程?

3.下載完成后需要重啟電腦,注意保存文檔!!注意保存!!注意!!(血的教訓)

重啟后:

4、完成安裝

5、報錯

?


?6、解決報錯

方案一

如果是選擇全自動安裝,那么后續會彈出cmd窗口,會自動安裝WSL

?安裝完成后:

方案二

如果沒有出現自動安裝窗口

①首先以管理員身份打開PowerShell,輸入

wsl --list --verbose

?②檢查是否成功安裝了?docker-desktop 發行版,成功則如下顯示:

?如果沒有的話,在管理員權限的 PowerShell 中輸入

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

wsl --set-default-version 2

將電腦重啟之后,雙擊打開Docker等待?


7.選擇安裝docker,也可以跳過(Skip)

8.下載漢化包

docker漢化包下載

?9.選擇release版本

找到自己平臺的漢化包,下面DockerDesktop.exe是安裝包,千萬別以為是更高級的漢化包!浪費流量,別問我是怎么知道的

10.找到Docker默認安裝路徑,替換asar文件!

?替換后重新啟動軟件

?重新打開軟件


三、docker從C盤遷移至D盤,遷移鏡像

docker安裝時沒有選擇安裝路徑,而是直接默認安裝到 C盤,這樣后續使用一些鏡像、容器,C盤空間會越來越小,怎么解決?遷移唄

1、首先打開帶權限的cmd

2、創建D盤文件夾D:\Program Files\Docker\data\main?

mkdir "D:\Program Files\Docker\data\main"

?

?3、給data文件夾權限?

4、給Users用戶權限?

?

?現在就可以回到第1步繼續安裝了,否則得卸了重來


四、WSL2的遷移

參考遷移 wsl 數據文件到 D 盤
推薦使用WLS2,關于WLS2和Type-V的比較


參考:?最新!Windows上安裝Docker Desktop教程,并解決WSL問題并漢化_windows安裝docker desktop-CSDN博客https://blog.csdn.net/qq_39843371/article/details/145722134?spm=1001.2014.3001.5501

解決Docker Desktop 和 WSL 更新失敗的問題_docker desktop更新失敗-CSDN博客https://blog.csdn.net/m0_74921950/article/details/145732255?spm=1001.2101.3001.6650.8&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-8-145732255-blog-141425540.235%5Ev43%5Epc_blog_bottom_relevance_base4&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7Ebaidujs_baidulandingword%7ECtr-8-145732255-blog-141425540.235%5Ev43%5Epc_blog_bottom_relevance_base4&utm_relevant_index=10

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

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

相關文章

HTML 地理定位(Geolocation)教程

HTML 地理定位(Geolocation)教程 簡介 HTML5 的 Geolocation API 允許網頁應用獲取用戶的地理位置信息。這個功能可用于提供基于位置的服務,如導航、本地搜索、天氣預報等。本教程將詳細介紹如何在網頁中實現地理定位功能。 工作原理 瀏覽器可以通過多種方式確定…

協作開發攻略:Git全面使用指南 — 引言

協作開發攻略:Git全面使用指南 — 引言 Git 是一種分布式版本控制系統,用于跟蹤文件和目錄的變更。它能幫助開發者有效管理代碼版本,支持多人協作開發,方便代碼合并與沖突解決,廣泛應用于軟件開發領域。 文中內容僅限技…

畢業設計-基于預訓練語言模型與深度神經網絡的Web入侵檢測系統

項目技術說明 基于預訓練語言模型與深度神經網絡的Web入侵檢測系統,通過預訓練模型CodeBert分詞,將分詞輸入給BiGRU的深度學習模型訓練。通過sniff函數實時捕獲http流量信息,將流量信息輸入給模型進行檢測,模型可以檢測的類別有S…

[計算機科學#4]:二進制如何塑造數字世界(0和1的力量)

【核知坊】:釋放青春想象,碼動全新視野。 我們希望使用精簡的信息傳達知識的骨架,啟發創造者開啟創造之路!!! 內容摘要: 二進制是計算機世界的基石,數學是世界的…

JUC中各種鎖機制的應用和原理及死鎖問題定位

JUC中各種鎖機制的應用和原理及死鎖問題定位 在互聯網大廠Java求職者的面試中,經常會被問到關于JUC(Java Util Concurrency)中的各種鎖機制及其應用和原理的問題。本文通過一個故事場景來展示這些問題的實際解決方案。 第一輪提問 面試官&…

配置Ubuntu18.04中的Qt Creator為中文(圖文詳解)

配置Qt Creator為中文 1、前言2、先設置Ubuntu系統語言為中文3、配置Qt Creator中文環境2.1 IBus輸入法(方法一)2.2、測試IBus輸入法2.21IBus輸入法終端中測試2.2.2IBus輸入法Qt Creator中測試 2.3、Fcitx輸入法(方法二)2.3.1安裝…

高性能服務器配置經驗指南3——安裝服務器可能遇到的問題及解決方法

文章目錄 1、重裝系統后VScode遠程連接失敗問題2、XRDP連接黑屏問題1. 打開文件2. 添加配置3. 重啟xrdp服務 3、VScode遠程免密連接問題4、Vim編輯文件時出現不同用戶沖突編輯的問題 在完成 服務器基本配置和 深度學習環境準備后,大家應該就可以正常使用服務器了&…

PyQt6基礎_QThread

目錄 前置 代碼: 運行 正常運行 QThread運行報錯 視頻 前置 1 PySide6.QtCore.QThread - Qt for Python QThread官方文檔 2 長時間任務可以放到QThread中執行,避免占用主線程導致界面卡頓無法操作 代碼: import traceback,sys fro…

Spring Boot 應用運行指南

🚀 Spring Boot 應用運行指南 ?? 使用 Maven 🔧 運行命令 $ mvn spring-boot:run? 啟動效果 . ____ _ __ _ _/\\ / ____ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | _ | _| | _ \/ _ | \ \ \ \\\/ ___)| |_)| | | | | || (_…

jeecgboot 3.8.0 集成knife4j問題一文解決

問題描述: ? 在cloud環境下,若應用系統配置了context-path,則無法通過網關進入后臺接口管理系統 原因分析: ? 查看請求信息發現少拼接了系統的context-path,導致無法正確請求到數據。直接使用正確的地址可以正常通過網關訪問。故此確定為集成knife4j的問題。 解決辦法…

【Flutter】Flutter + Unity 插件結構與通信接口封裝

關聯文檔:【方案分享】Flutter Unity 跨平臺三維渲染架構設計全解:插件封裝、通信機制與熱更新機制—— 支持 Android/iOS/Web 的 3D 內容嵌入與遠程資源管理,助力 XR 項目落地 —— 支持 Android/iOS/Web 的 3D 內容嵌入與遠程資源管理&…

推薦 1 款 9.3k stars 的全景式開源數據分析與可視化工具

Orama 是一個開源的數據分析與可視化項目,由askorama團隊開發和維護。該項目旨在為用戶提供一套強大而易用的工具集,幫助用戶輕松處理和理解大規模數據,通過創建交互式且引人入勝的數據可視化圖表,揭示隱藏在數據背后的深層次洞察…

關于windows API 的鍵鼠可控可測

相關函數解釋 GetAsyncKeyState 是 Windows API 中的一個函數,用于判斷某個虛擬鍵是否被按下。GetAsyncKeyState(VK_ESCAPE) 專門用于檢測 Esc 鍵的狀態。下面為你詳細介紹其用法: 函數原型 cpp SHORT GetAsyncKeyState( int vKey ); 參數 vKey&a…

vs 安裝完番茄助手visual assist 后 菜單欄不顯示

vs 安裝完番茄助手visual assist 后 菜單欄不顯示 出現原因解決辦法: 出現原因 vs安裝完番茄助手后,不顯示。主要原因是之前安裝過,但是試用過期了,卸載后重新安裝然后替換破解版的dll 導致的。 解決辦法: 關閉vs軟件…

論文導讀 - 基于邊緣計算、集成學習與傳感器集群的便攜式電子鼻系統

基于邊緣計算、集成學習與傳感器集群的便攜式電子鼻系統 原論文地址:https://www.sciencedirect.com/science/article/abs/pii/S0925400522015684 引用此論文(GB/T 7714-2015): WANG T, WU Y, ZHANG Y, et al. Portable electr…

EasyCVR視頻匯聚平臺助力大型生產監控項目攝像機選型與應用

一、方案背景 在300路大型生產監控項目中,由于生產環境復雜多樣,涵蓋室外廠區、大型車間、室內辦公區域等不同場景,單一類型的攝像機難以滿足全方位、精細化的監控需求。EasyCVR作為一款功能強大的視頻融合管理平臺,具備靈活的視…

測試用例介紹

文章目錄 一、測試用例基本概念1.1 測試用例基本要素 二、測試用例的設計方法2.1 基于需求的設計方法2.2 等價類2.3 邊界值2.4 錯誤猜測法2.6 場景設計法2.7 因果圖2.5 正交排列 三、綜合:根據某個場景去設計測試用例(萬能公式)四、如何使用F…

基于藍牙Beacon人員導航方案

基于藍牙Beacon人員導航方案 一、室內定位市場痛點與技術選擇 大型商場(單層超2萬㎡)和醫院(科室超200個)的復雜空間中,傳統GPS信號衰減超90%,用戶平均尋路耗時10-15分鐘,30%購物決策因“找店…

使用vue3 腳手架創建項目

1.創建項目 并 運行 1.1 創建項目 vue create abcd 1.2 運行 創建好項目后,命令行會提示你運行項目 npm run serve 2.介紹各個目錄 node_modules : 項目依賴包,其中包括很多基礎依賴,自己也可以根據需要安裝其他依賴 assets文件夾&a…

跨語言哈希一致性:C# 與 Java 的 MD5 之戰?

在跨平臺或異構系統集成的場景中,我們經常需要在不同的編程語言之間交換數據或驗證數據一致性。MD5 作為一種廣泛使用的哈希算法,就常常扮演著生成唯一標識或校驗數據完整性的角色。然而,不少開發者可能會遇到這樣一個令人困惑的問題&#xf…