windows docker.desktop 部署dify
官方文档:https://www.dify-china.com/account.html
1、环境准备
- 安装docker.desktop
- 安装docker-compose
- 下载dify代码:https://github.com/langgenius/dify
2、安装dify
这个可以参考github中dify下面的教程,比较简单
cd dify
cd docker
cp .env.example .env
docker compose up -d
如果总拉取失败,建议更改下镜像源地址,参考下图:
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"debug": true,
"experimental": false,
"registry-mirrors": [
"http://mirrors.aliyun.com/pypi/simple/",
"https://docker.m.daocloud.io",
"https://docker.mirrors.tuna.tsinghua.edu.cn",
"http://hub-mirror.c.163.com",
"https://mirror.ccs.tencentyun.com"
]
}
由于网络问题,各种镜像拉取了很多次,终于成功了,我本地电脑自带梯子,所以如果有镜像未拉下来,建议搭tizi试试。
3、dify添加ollama
3.1 docker安装ollama
我本机配置不太行,我就下载个0.5b的,如果配置好建议下载参数更多的。
-- 运行ollama
docker run -d -v ollama:/root/.ollama -p 11434:11434 --name ollama ollama/ollama
-- 进入容器内部
docker exec -it ollama sh
-- 下载qwen大模型
ollama pull qwen2.5:0.5b
3.2 添加ollama这个模型供应商
3.3 添加大模型
参考官方文档:https://docs.dify.ai/zh-hans/development/models-integration/ollama#如何在我的网络上暴露-ollama?
如果是docker部署的ollama就直接添加上就行了~然后注意下url
,填写的和我一样就行了。如果是window安装可能麻烦点,需要配置环境变量啥的,建议直接docker部署。
4、其它大模型
这块不就赘述了,ollama更适合小型项目使用,如果使用参数更多的模型则需要更高的配置,所以更建议直接使用云上大模型。