一、首先查看前提条件,平常用的电脑一般都满足。
二、 在电脑的设置里边搜“启用或关闭Windows功能”点击进去
三、勾选Hyper-V,如果没有看到,运行下面的代码(自己新建文本,复制代码进去,把文本名后缀加上".bat",右击管理员运行,运行结束重启)。然后回到“启用或关闭Windows功能”里边勾选Hyper-V
pushd "%~dp0"
dir /b %SystemRoot%\servicing\Packages\*Hyper-V*.mum >hyper-v.txt
for /f %%i in ('findstr /i . hyper-v.txt 2^>nul') do dism /online /norestart /add-package:"%SystemRoot%\servicing\Packages\%%i"
del hyper-v.txt
Dism /online /enable-feature /featurename:Microsoft-Hyper-V-All /LimitAccess /ALL
四、安装WSL(docker) 需要用到。访问“Release 2.4.13 · microsoft/WSL · GitHub”,点击下载安装即可。
五、安装docker。访问Windows | Docker Docs ,下载安装。出现下面界面才是成功安装的。
六、docker配置镜像下载的地址(因为docker下载在国外,所以需要配置下载资源地址在国内,减少下载等待时间或失败概率)按照下面界面流程配置,镜像代码下面也给出(不要忘记加代码上去时,上面有个逗号)。
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://dockerproxy.com",
"https://docker.mirrors.ustc.edu.cn",
"https://docker.nju.edu.cn"
]
到这里,配置的环境已经完成了,接下来就是关于Dify项目的内容。
七、下载项目到本地计算机。访问https://github.com/langgenius/dify,下载到你部署的计算机
进入项目,注意是进入docker目录里边,接着复制一份 “.env.example”并改名为“.env”
接着,在这个位置(就是下图红色的位置,dify项目的docker位置,因为里边的配置文件需要用到),进入命令行,运行如下代码(这时候镜像地址配置就体现出作用了,这个是要下载资源的)。
docker compose up -d
如果出现只Running就说明运行成功了,就可以去浏览器http://localhost/install,打开管理员界面。但是我这边遇到端口号被占用(是系统在运行,杀不掉),这个时候你可以改配置的端口号
进入“.env” ,找到EXPOSE_NGINX_PORT ,把80改成其他的端口号(我改成8081)。这时候你要访问Dify网页必须加上你的8081端口号!!!!(因为不是80了,这个默认不加端口号也能自动映射)
到这里,配置环境已经完成了,如果需要操作,可以去Dify官网看文档操作,还挺详细的