docker相关
docker镜像拉不下拉
官方问题
报以下错误
docker compose up -d
[+] Running 4/4
✘ web Error context canceled 4.4s
✘ api Error manifest for langgenius/dify-api:1.0.0 not found: manifest unknown: manifest u... 4.4s
✘ worker Error context canceled 4.4s
✘ plugin_daemon Error context canceled 4.4s
Error response from daemon: manifest for langgenius/dify-api:1.0.0 not found: manifest unknown: manifest unknown
是因为官方更新以后把docker-compose.yaml
中的版本配置改了,但是并没有将对应的镜像推到docker仓库。
services:
api:
# 第一个位置,改成 0.15.3 或main
image: langgenius/dify-api:0.15.3
worker:
# 第二个位置, 改成0.15.3 或main
image: langgenius/dify-api:0.15.3
web:
# 第二个位置, 改成0.15.3 或main
image: langgenius/dify-web:0.15.3
网络问题
推荐使用梯子 ,没有梯子使用修改为代理镜像
修改docker-compose内镜像地址
https://dockerpull.pw/u/langgenius
前缀增加dockerpull.pw
services:
# API service
api:
image: dockerpull.pw/langgenius/dify-api:0.15.3
类linux系统(centos)操作
# 启动docker(一定要先启动再添加dns)
systemctl start docker
#添加国境镜像和dns
sudo vim /etc/docker/daemon.json
{
"registry-mirrors":[
"https://dockerpull.pw",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://register.librax.org",
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
],
"dns" : [
"8.8.8.8",
"114.114.114.114"
]
}
# 重启docker
systemctl restart docker
win系统 操作
1, 点击docker desktop 配置
2, 点击docker engine
3, 将下面的配置复制进去
4,应用并重启
{
"builder": {
"gc": {
"defaultKeepStorage": "20GB",
"enabled": true
}
},
"experimental": false,
"registry-mirrors": [
"https://dockerpull.pw",
"https://dockerhub.icu",
"https://hub.rat.dev",
"https://register.librax.org",
"https://docker-0.unsee.tech",
"https://docker-cf.registry.cyou",
"https://docker.1panel.live"
],
"dns":[
"8.8.8.8",
"114.114.114.114"
]
}
unauthorized 问题
在执行docker compose up -d
的时候会报以下错误
Error response from daemon: Get "https://registry-1.docker.io/v2/": unauthorized: incorrect username or password
在win中,打开docker desktop查看登录状态。
注意
在工作站中,powershell
是管理员安装的,docker是非管理员安装的,这个时候你在powershell
上执行也会遇到上面的错误。解决方案,在powershell
中通过命令行登录。
docker login
nginx一直重启问题(2月19日镜像已经在线了)
2月18日拉取的官方代码,使用docker部署的时候出现的问题,原因镜像没推上去,但配置上去了。
打开dockerDesktop,点击对应的nginx,可以查看对应的报错日志,有出现plugin_daemon
缺失的错误.
打开dify\docker\nginx\conf.d
目录,把default.conf.template
中的
location /e {
proxy_pass http://plugin_daemon:5002;
proxy_set_header Dify-Hook-Url $scheme://$host$request_uri;
include proxy.conf;
}
删除。
dify相关问题
无法访问ollama
我们使用docker部署Dify 。
建议填写局域网 IP 地址,例如:http://10.1.0.65.:11434
或 Docker 容器的内部 IP 地址,例如:http://host.docker.internal:11434
。
建议将ollama开放端口绑定到自己本机的局域网ip。不建议设置0.0.0.0
,如果设置了,开启防火墙,不要开放11434端口。
OLLAMA_HOST = 10.1.0.65
ollama部署的rerank如何集成到dify中?
不可以,在dify里,ollama只有两种模型,LLM和embedding 。
localAi 支持,建议本地部署使用localai
知识库上传15MB限制解除
修改dify\docker
目录下的.env
文件, 上传文件默认值是15MB,上传图片默认10MB,大小自己定义
# Upload file size limit, default 15M.
UPLOAD_FILE_SIZE_LIMIT=15
# Upload image file size limit, default 10M.
UPLOAD_IMAGE_FILE_SIZE_LIMIT=10
# Upload video file size limit, default 100M.
UPLOAD_VIDEO_FILE_SIZE_LIMIT=100
# Upload audio file size limit, default 50M.
UPLOAD_AUDIO_FILE_SIZE_LIMIT=50
如果已经之前已经启动过了
# 销毁实例(不会删除本地数据)
docker compose down
# 启动
docker compose up -d
如何给同事使用
打不开,看下防火墙规则。
防火墙设置 win10
在windows设置里找到更新与安全,目标是安全中心.
打开安全中心
1,点击防火墙和网络保护
2,点击高级设置
1, 点击入站规则
2,新建规则
3,设置端口
4,完成
先查看下自己的内网ip,比如我的ip。
ipconfig
以太网适配器 以太网:
连接特定的 DNS 后缀 . . . . . . . :
IPv4 地址 . . . . . . . . . . . . : 10.1.0.65
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . . . . . . . . . . : 10.1.0.1
在dify\docker\ssrf_proxy
中修改squid.conf.template
1, 先在本地可以访问192.168.101.0/24
这个网段
配置邮件通知
在.env文件中配置以下项
MAIL_DEFAULT_SEND_FROM=自己的邮箱
# SMTP server configuration, used when MAIL_TYPE is `smtp`
SMTP_SERVER= 对应邮箱的smtp,一般都在设置里
SMTP_PORT=465
SMTP_USERNAME= 自己的邮箱
SMTP_PASSWORD= 自己的密码
SMTP_USE_TLS=true
SMTP_OPPORTUNISTIC_TLS=false
邀请用户使用
开放访问
1, 点击发布
2,点击运行,会跳转到一个链接
3,注意生成的链接默认端口是80,如果你改了端口需要修改,后续我看下怎么配置
如何重置dify管理员密码?
docker exec -it docker-api-1 flask reset-password
然后按照提示输入管理员email以及两次新密码即可。
excel检索效果差
cherry中
使用excel上传以后,cherry把excel当成了文本,颗粒度太大。
dify中
在dify中上传excel,使用父子分段,子分段适应;
作为分割符号,颗粒度较小。检索精度较高。操作步骤如图
其他问题
Q:本地知识库会上传到网上吗?
本地知识库都是存储在本地的,并且都是程序内置的,每隔一个客户端的知识库都是隔离的。
当我们通过应用提问的时候,会从知识库检索出匹配的几个片段,+问题,一起提交给大模型。
所以整体知识库不会上传,但是匹配到的分段会上传。
后记
1,我已经将大部分问题都上传到知识库了,大家有什么问题,先发公众号私信就行,有大模型处理。
2,建议大家养成有问题问ai的习惯,ai能解决95%以上的问题
3,因为个人精力有限,后期只回复重复性高的,或比较特殊的问题。
相关资料
清华DeepSeek相关资料
https://pan.quark.cn/s/5c1e8f268e02
https://pan.baidu.com/s/13zOEcm1lRk-ZZXukrDgvDw?pwd=22ce
北京大学DeepSeek相关资料
https://pan.quark.cn/s/918266bd423a
https://pan.baidu.com/s/1IjddCW5gsKLAVRtcXEkVIQ?pwd=ech7
零基础使用DeepSeek
https://pan.quark.cn/s/17e07b1d7fd0
https://pan.baidu.com/s/1KitxQy9VdAGfwYI28TrX8A?pwd=vg6g
ollama的docker镜像
https://pan.baidu.com/s/13JhJAwaZlvssCXgPaV_n_A?pwd=gpfq
deepseek的模型(ollama上pull下来的)
https://pan.quark.cn/s/dd3d2d5aefb2
https://pan.baidu.com/s/1FacMQSh9p1wIcKUDBEfjlw?pwd=ks7c
dify相关镜像
https://pan.baidu.com/s/1oa27LL-1B9d1qMnBl8_edg?pwd=1ish
ragflow相关资料和模型
https://pan.baidu.com/s/1bA9ZyQG75ZnBkCCenSEzcA?pwd=u5ei
公众号案例
https://pan.quark.cn/s/18fdf0b1ef2e
https://pan.baidu.com/s/1aCSwXYpUhVdV2mfgZfdOvA?pwd=6xc2 ]( https://pan.baidu.com/s/1aCSwXYpUhVdV2mfgZfdOvA?pwd=6xc2 )
总入口(有时候会被屏蔽):
https://pan.quark.cn/s/05f22bd57f47提取码:HiyL
https://pan.baidu.com/s/1GK0_euyn2LtGVmcGfwQuFg?pwd=nkq7
系列文档:
DeepSeek本地部署相关
ollama+deepseek本地部署
局域网或断网环境下安装DeepSeek
DeepSeek相关资料
清华出品!《DeepSeek从入门到精通》免费下载,AI时代进阶必看!
清华出品!《DeepSeek赋能职场应用》轻松搞定PPT、海报、文案
DeepSeek个人应用
不要浪费deepseek的算力了,DeepSeek提示词库指南
服务器繁忙,电脑配置太低,别急deepseek满血版来了’
DeepSeek+本地知识库:真的太香了(修订版)
DeepSeek+本地知识库:真是太香了(企业方案)
deepseek一键生成小红书爆款内容,排版下载全自动!睡后收入不是梦
最轻量级的deepseek应用,支持联网和知识库
dify相关
Deepseek+Dify本地知识库相关问题汇总
dify的sandbox机制,安全隔离限制
DeepSeek+dify 本地知识库:高级应用Agent+工作流
DeepSeek+dify知识库,查询数据库的两种方式(api+直连)
DeepSeek+dify 工作流应用,自然语言查询数据库信息并展示
聊聊dify权限验证的三种方案及实现
dify1.0.0版本升级及新功能预览
ragflow相关
DeepSeek+ragflow构建企业知识库:突然觉的dify不香了(1)
DeepSeek+ragflow构建企业知识库之工作流,突然觉的dify又香了
关于我
资深全栈技术专家 | 互联网领域十年架构沉淀
技术纵深:高并发架构 | 应用调优 | 分布式系统
技术版图:Java/Vue/Go/Python
管理沉淀:8年技术团队管理 | 百万级DAU经验
专注输出:
✓ 架构思维 × 技术管理 × 全栈实战
✓ 新技术应用 × 行业趋势前瞻
📢【三连好运 福利拉满】📢
🌟 若本日推送有收获:
👍 点赞 → 小手一抖,bug没有
📌 在看 → 一点扩散,知识璀璨
📥 收藏 → 代码永驻,防止迷路
📤 分享 → 传递战友,功德+999
🔔 关注 → 关注5ycode,追更不迷路,干货永同步
💬 若有槽点想输出:
👉 评论区已铺好红毯,等你来战!