Ubuntu 部署Docker + Dify,遇到的坑, 最新亲测镜像

打印 上一主题 下一主题

主题 987|帖子 987|积分 2961

Ubuntu 部署Docker + Dify

2025-1-14
老规矩,先感谢参考文章的作者们。
特殊感谢 docker 镜像的作者,试了n个都失效。
= virtual box

官网下载
   下载安装包和扩展包
  双向粘贴 VBoxClient --clipboard -d




  • 办理virtualbox虚拟机与主机之间复制粘贴
在Ubuntu中安装virtualbox-guest-x11。在终端下命令:
sudo apt-get install virtualbox-guest-x11
安装完成后,启动virutal box client
VBoxClient --clippboard -d



自定义目录提示 invalid。
= Ubuntu

官网下载
   virtual box 新建, 刚下载的 iso文件,方便。其他没特殊的。
  = docker

最详细的ubuntu 安装 docker教程,文末获取实用干货大礼包!
更新软件包

在终端中实行以下命令来更新Ubuntu软件包列表和已安装软件的版本:
sudo apt update
sudo apt upgrade
安装docker依赖

Docker在Ubuntu上依赖一些软件包。实行以下命令来安装这些依赖:
sudo apt-get install ca-certificates curl gnupg lsb-release
添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add -
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
添加Docker软件源

实行以下命令来添加Docker的软件源:
sudo add-apt-repository “deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable”
安装docker

实行以下命令来安装Docker:
sudo apt-get install docker-ce docker-ce-cli containerd.io
设置用户组(可选)

默认环境下,只有root用户和docker组的用户才气运行Docker命令。我们可以将当前用户添加到docker组,以避免每次使用Docker时都必要使用sudo。命令如下:
sudo usermod -aG docker $USER
运行docker systemctl start docker

我们可以通过启动docker来验证我们是否成功安装。命令如下:
systemctl start docker
安装工具
sudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common
重启docker
service docker restart
验证是否成功 sudo docker run hello-world

sudo docker run hello-world
国内镜像



  • 坑 Error response from daemon: Get “https://registry-1.docker.io/v2/”
分享几个我自建的Docker镜像源国内可用
sudo vi /etc/docker/daemon.json
  1. {
  2.     "registry-mirrors": [
  3.         "https://hub.urlsa.us.kg",
  4.         "https://hub.haod.eu.org"
  5.     ]
  6. }
复制代码
  1. sudo systemctl daemon-reload && sudo systemctl restart docker
复制代码
实行 $ sudo docker info,如果从结果中看到了如下内容,说明设置成功。
  1. Registry Mirrors:
  2. https://hub.urlsa.us.kg
复制代码
sudo docker run hello-world

一些备选镜像
   这个网站有一些镜像。我没试过。
    2025-1-14 试过下面的,都不可
  docker.io
registry-1.docker.io
registry.hub.docker.com
mirror.gcr.io
dockerproxy.com
https://docker.mirrors.ustc.edu.cn
https://repo.huaweicloud.com
https://registry.cn-hangzhou.aliyuncs.com
Daocloud: docker.m.daocloud.io
南京大学:docker.nju.edu.cn
上海交大:docker.mirrors.sjtug.sjtu.edu.cn
DockerProxy :dockerproxy.com
百度云 Mirror: mirror.baidubce.com
https://registry.docker-cn.com
https://hub-mirror.c.163.com
https://mirror.baidubce.com


  • 别的参考
办理Error Get “https://registry-1.docker.io/v2/”:环境报错问题
= dify

  1. git clone https://github.com/langgenius/dify.git
  2. cd dify/docker
  3. docker compose up -d
复制代码
火山引擎注册 设置豆包

火山引擎注册,实名认真
https://console.volcengine.com/auth/login?redirectURI=%2Fhome
豆包 endpoint key
https://console.volcengine.com/ark/region:ark+cn-beijing/endpoint?config=%7B%7D&projectName=undefined
api key
https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey?apikey=%7B%7D&projectName=undefined
dify 设置 豆包

docker compose up -d
dify 启动后
欣赏器访问
http://localhost/dify
右上角/设置/模子供应商/火山/
填写上面的api key, endpoint key 即可。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

慢吞云雾缓吐愁

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表