亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ubuntu如何部署Dify以及安裝Docker? Dify安裝部署指南

  發(fā)布時(shí)間:2025-05-13 11:19:44   作者:六六liuliuliu   我要評(píng)論
Dify 是一個(gè)開源的大模型應(yīng)用開發(fā)平臺(tái),允許用戶快速構(gòu)建和部署基于大語言模型的應(yīng)用,ubuntu如何部署Dify呢?詳細(xì)請(qǐng)看下文介紹

Dify是個(gè)不錯(cuò)的開源LLM應(yīng)用開發(fā)平臺(tái),提供從 Agent 構(gòu)建到 AI workflow 編排、RAG 檢索、模型管理等能力,輕松構(gòu)建和運(yùn)營(yíng)生成式 AI 原生應(yīng)用,比如普通的知識(shí)問答等,比較適合不會(huì)編程的業(yè)務(wù)人員。先跑起,后面慢慢再了解。詳情可訪問dify.ai網(wǎng)站以及其在線文檔。

檢查是否安裝過docker,沒安裝需要先安裝docker環(huán)境。

一. 安裝Docker

(1)打開ubuntu終端,執(zhí)行命令:

sudo apt update
sudo apt upgrade

(2)允許APT使用通過HTTPS來傳輸倉(cāng)庫(kù):

sudo apt-get install apt-transport-https ca-certificates curl software-properties-common

(3)添加Docker的官方GPG密鑰:

curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -

(4)添加Docker的穩(wěn)定倉(cāng)庫(kù):

sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"

:此時(shí)可能報(bào)如下錯(cuò)誤

解決辦法:替換為清華大學(xué)鏡像

a、創(chuàng)建或編輯 Docker 源文件:

sudo gedit /etc/apt/sources.list.d/docker.list

b、添加清華源:

deb [arch=amd64] https://mirrors.tuna.tsinghua.edu.cn/docker-ce/linux/ubuntu focal stable

c、保存,退出

(5)使用命令更新 Ubuntu 源列表:

sudo apt-get update

(6)安裝 Docker:

sudo apt-get install docker-ce docker-ce-cli containerd.io

(7)驗(yàn)證是否安裝成功:

docker --version

(8)確認(rèn) Docker 服務(wù)是否正常運(yùn)行:

sudo systemctl start docker
sudo systemctl enable docker
sudo systemctl status docker

出現(xiàn)這個(gè)即代表Docker部署成功,此時(shí)我們嘗試?yán)∪萜鳎?/strong>

sudo docker run hello-world

大概率會(huì)報(bào)如下錯(cuò)誤,這是由于連接Docker官方鏡像倉(cāng)庫(kù)受阻

解決辦法 :

(1)找到 Docker 的配置文件:

sudo gedit /etc/docker/daemon.json

(2)添加國(guó)內(nèi)鏡像加速器:(這里不確定現(xiàn)在哪些能用,所以都加進(jìn)去了)

{ 
    "registry-mirrors": [
    "https://docker.mirrors.ustc.edu.cn",
    "https://registry.docker-cn.com",
    "http://hub-mirror.c.163.com",
    "https://mirror.ccs.tencentyun.com",
    "https://hub.littlediary.cn",
    "https://hub.xdark.top",
    "https://docker.org",
    "https://docker.linkedbus.com",
    "https://docker.xuanyuan.me",
    "https://github.com/Daocloud/public-image-mirror",
    "https://docker.hpcloud.cloud",
    "https://docker.m.daocloud.io",
    "https://docker.unsee.tech",
    "https://docker.1panel.live",
    "http://mirrors.ustc.edu.cn",
    "https://docker.chenby.cn",
    "http://mirror.azure.cn",
    "https://dockerpull.org",
    "https://dockerhub.icu",
    "https://www.kelen.cc/dry/docker-hub-mirror",
    "https://docker.mrxn.net/",
    "https://dislabaiot.xyz/"
  ]
}

(3)保存,退出

(4)重啟Docker服務(wù)

sudo systemctl daemon-reloadsudo systemctl restart dockersudo systemctl status docker

(5)重新嘗試?yán)∪萜?/p>

sudo docker run hello-world

如上,拉取成功。

我這里還出現(xiàn)了執(zhí)行Docker命令時(shí),報(bào)錯(cuò):permission denied while trying to connect to the Docker daemon socket,這個(gè)問題表明當(dāng)前用戶沒有權(quán)限訪問Docker的守護(hù)進(jìn)程(/var/run/docker.sock)。通常在安裝 Docker后,非 root 用戶需要被添加到docker用戶組以獲得正確的權(quán)限。你可以嘗試以下步驟來解決該問題:

(1)運(yùn)行以下命令來檢查當(dāng)前用戶是否已被添加到docker組:

groups

如果沒有看到docker組,表示你需要將用戶添加到該組:

sudo usermod -aG docker $USER

(2)重新登陸運(yùn)行代碼:groups,查看是否成功添加,如果沒有的話需要重啟電腦。成功加進(jìn)去的話應(yīng)該可以解決這個(gè)問題。

二. 部署Dify(這需要你完成Docker的安裝)

(1)從github克隆 Dify 源代碼到本地:

git clone https://github.com/langgenius/dify.git

(2)啟動(dòng)Dify:

cd dify/dockercp .env.example .envdocker compose up -d

出現(xiàn)這個(gè)問題說明沒有啟動(dòng)Docker(前提是你成功安裝了),此時(shí)我們只需:

啟動(dòng)Docker:

sudo systemctl start docker

再啟動(dòng)docker compose服務(wù)即可成功

docker compose up -d

(3)在瀏覽器輸入http://localhost即可訪問Dify

相關(guān)文章

最新評(píng)論