Dify本地部署
·
安装docker-desktop
1、下载链接
双击安装

默认的选择不需要改
等待安装

安装结束后重启

如果本地电脑之前没安装过WSL,那么重新打开Docker Desktop后会自动弹出命令行窗口要求安装WSL,如果之前已经安装过但是版本过低,则会出现以下提示:

这时我们打开命令行窗口,对WSL进行更新

更新完成后,安装一个分发的Linux版本,首先列出可安装的分发列表
wsl.exe --list --online

这里我们选择的是Ubuntu-22.04版本进行安装



至此WSL安装结束。
重新打开Docker Desktop,可以看到Docker已正常运行。

在部署Dify之前我们需要更改Docker的镜像源,防止出现下载镜像时出现的网络问题导致下载不成功。
点击右上角的设置

进入Docker Engine选项

在右边的配置文件中新增registry-mirrors属性,完整的配置如下:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://do.nark.eu.org",
"https://dc.j8.work",
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn",
"https://ivnolkv0.mirror.aliyuncs.com",
"https://docker.m.daocloud.io",
"https://noohub.ru",
"https://huecker.io",
"https://dockerhub.timeweb.cloud",
"https://docker.1panel.live",
"http://mirrors.ustc.edu.cn/",
"http://mirror.azure.cn/",
"https://hub.rat.dev/",
"https://docker.ckyl.me/",
"https://docker.chenby.cn",
"https://docker.hpcloud.cloud",
"https://docker.m.daocloud.io",
"https://www.kelen.cc/dry/docker-hub-mirror",
"https://xuanyuan.cloud",
"https://github.com/developer-fuck/socks2trojan"
]
}
至此,Docker Desktop安装成功!
部署Dify
克隆Dify代码仓库
克隆 Dify 最新的源代码至本地环境。
# 假设当前最新版本为 1.9.2
git clone https://github.com/langgenius/dify.git --branch 1.9.2

启动Dify
- 进入 Dify 源代码的 Docker 目录
cd dify/docker
- 复制环境配置文件
cp .env.example .env
- 启动 Docker 容器根据你系统上的 Docker Compose 版本,选择合适的命令来启动容器。你可以通过
$ docker compose version命令检查版本- 如果版本是 Docker Compose V2,使用以下命令:
docker compose up -d
- 如果版本是 Docker Compose V1,使用以下命令:
docker-compose up -d
启动后可以看到以下容器,确保启动后所有容器的状态都是运行中:


本地浏览器访问80端口,如果可以看到登录页面则Dify部署成功!

更多推荐



所有评论(0)