Dify Docker部署

文章目录

一、环境准备

sh 复制代码
1.docker
2.docker compose

二、下载Dify

  • 将Dify代码从github下载至服务器,或者通过http的方式下载Dify的代码的zip文件后,上传至服务器解压缩。
sh 复制代码
mkdir /data
cd /data
git clone https://github.com/langgenius/dify.git

三、启动Dify

  • 加快拉取镜像的速度,在docker-compose.yaml文件里面加一个前缀源

    • 例如:image: mysql:8.0 替换为 image: docker.1ms.run/mysql:8.0

      cd dify/docker
      cp .env.example .env
      docker compose up -d

  • 注意:如果您的系统安装了 Docker Compose V2 而不是 V1,请使用 docker compose 而不是 docker-compose

四、访问Dify

出现异常:

dify Setup failed: PermissionDenied (persistent) at write => permission denied Context: service: fs path: privkeys/e4c12d52-1c20-4753-a3c0-45ebed0575d6/private.pem Source: Permission denied (os error 13)

解决办法:

chmod 777 dify/docker/volumes/app/storage

相关推荐
搜狐技术产品小编202316 小时前
智能代码审查基于大语言模型的自动化代码质量保障平台设计与实践
运维·人工智能·语言模型·自然语言处理·自动化
何中应16 小时前
如何给虚拟机系统扩容
linux·运维·服务器
@土豆17 小时前
acme.sh 自动解析、申请并续签免费泛域名证书(Docker容器部署+腾讯云DNSPod)
docker·容器·腾讯云
沐雪轻挽萤17 小时前
无人系统:Ubuntu 操作系统全景架构与实战工程指南
linux·运维·ubuntu
白緢17 小时前
嵌入式 Linux + 内核开发高频问题及排查
java·linux·运维
学编程就要猛17 小时前
JavaEE初阶:网络编程
运维·服务器·网络
hughnz17 小时前
钻井自动化案例研究
运维·自动化
ILL11IIL17 小时前
Docker容器技术
运维·docker·容器
蜡笔小新..17 小时前
Linux下Matplotlib使用Times New Roman字体的解决方案
linux·运维·matplotlib
飞yu流星17 小时前
文件压缩、文本内容、文本编辑
运维·服务器