注意事项
安装Dify之前先安装docker(下载网址:https://www.docker.com);
用到的工具网址
Dify官网:https://dify.ai/zh
Dify源码github网址:https://github.com/langgenius/dify
Ollama官网:https://ollama.com
踩过的坑
- 安装Docker之后打开报WSL2的错误
解决办法:下载wsl_update_x64,直接安装,完成之后重启Docker
2.安装Dify执行docker compose up -d的时候报错Error response from daemon: Head “https://registry-1.docker.io/v2/semitechnologies/weaviate/manifests/1.19.0”: unauthorized: incorrect username or password资源拉取不下来
解决办法:打开Docker,点设置里的Docker Engine添加下面镜像地址
"registry-mirrors": [
"https://docker.m.daocloud.io",
"https://docker.registry.cyou",
"https://docker-cf.registry.cyou",
"https://dockercf.jsdelivr.fyi",
"https://docker.jsdelivr.fyi",
"https://dockertest.jsdelivr.fyi",
"https://mirror.aliyuncs.com",
"https://dockerproxy.com",
"https://mirror.baidubce.com",
"https://docker.m.daocloud.io",
"https://docker.nju.edu.cn",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
"https://docker.mirrors.ustc.edu.cn",
"https://mirror.iscas.ac.cn",
"https://docker.rainbond.cc",
"http://hub-mirror.c.163.com",
"https://mirrors.tuna.tsinghua.edu.cn",
"http://mirrors.sohu.com",
"https://ustc-edu-cn.mirror.aliyuncs.com",
"https://ccr.ccs.tencentyun.com",
"https://docker.m.daocloud.io",
"https://docker.awsl9527.cn"
]
- 安装好Docker和Dify之后在浏览器访问http://localhost/install的时候一直转圈圈提示内部服务错误
解决办法:进入dify源码的docker目录下,打开docker-compose.yaml,找到services下的db,修改volumes,将./volumes/db/data改为postgres-data;再在文件末尾添加postgres-data:;
修改完之后打开cmd或者Windows PowerShell,进入dify源码的docker目录下,执行以下代码
docker-compose down -v
docker-compose up
运行完之后,重启Docker,再访问http://localhost/install
4. 按照3修改重启完访问http://localhost/install出现Dify 502错误
解决办法:以管理员身份打开cmd或者Windows PowerShell,进入dify源码的docker目录下,执行以下代码
docker inspect --format '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' docker-api-1
docker inspect --format '{{range.NetworkSettings.Networks}}{{.IPAddress}}{{end}}' docker-web-1
执行完毕重启Docker再打开http://localhost/install就ok啦!!!!!!