文章目录
一、环境准备
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