1、首先官网下载docker,我是M3版本,下载的Apple Silicon版本,然后安装打开(docker可以不登陆账号跳过)

2打开终端克隆代码

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

如果在这步遇到如下问题:

正克隆到 'dify'...
致命错误:无法访问 'https://github.com/langgenius/dify.git/':Failure when receiving data from the peer

要查看自己的代理端口号是否没有正确连接

首先在终端输入如下指令查看自己的代理端口号

networksetup -getwebproxy Wi-Fi

会输出类似以下代码

Enabled: Yes Server: 127.0.0.1 Port: 7897 Authenticated Proxy Enabled: 0

说明 系统代理是开启的,并且端口已经确定为127.0.0.1:7897,接下要让 Git走这个代理端口。在终端执行:

git config --global http.proxy http://127.0.0.1:7897
git config --global https.proxy http://127.0.0.1:7897

确认是否设置成功

git config --global --get http.proxy

成功会返回

http://127.0.0.1:7897

然后重新执行

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

会看到

正克隆到 'dify'...
remote: Enumerating objects: 342386, done.
remote: Counting objects: 100% (1328/1328), done.
remote: Compressing objects: 100% (699/699), done.
remote: Total 342386 (delta 1005), reused 648 (delta 629), pack-reused 341058 (from 3)
接收对象中: 100% (342386/342386), 304.69 MiB | 1.05 MiB/s, 完成.
处理 delta 中: 100% (249815/249815), 完成.

3、进入 Docker 目录

cd dify/docker

4、复制环境变量配置文件

cp .env.example .env

5、使用 Docker Compose 启动所有服务

docker-compose up -d

第一次运行会下载所需的镜像(大约几分钟,取决于网络)

6、检查容器是否全部启动成功

docker-compose ps

所有服务状态应为 Up(运行中)。

7、访问 Dify 并完成初始化

打开浏览器,访问 http://localhost

  • 首次访问会进入初始化页面,按提示创建管理员账号(邮箱和密码)。

  • 创建完成后即可登录使用。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐