问题描述: 部署dify时常常出现加不了模型的情况,你可能部署的时候,添加模型好好的也不报错,但是就是不显示,这可能是因为镜像仓库问题,下面提供一些解决思路,供参考。
1. 查看日志命令:
docker compose logs
# 关键报错日志如下:
plugin_daemon-1 | 2025/08/29 07:19:21 full_duplex.go:29: [INFO]plugin langgenius/ollama:0.0.7 has exited
plugin_daemon-1 | 2025/08/29 07:19:21 watcher.go:110: [ERROR]plugin launch error: init environment for plugin langgenius/ollama:0.0.7 failed too many times, you should consider the package is corrupted or your network is unstable
plugin_daemon-1 | 2025/08/29 07:19:21 full_duplex.go:27: [INFO]new plugin logged in: langgenius/ollama:0.0.7
plugin_daemon-1 | 2025/08/29 07:19:21 full_duplex.go:59: [INFO]init environment for plugin langgenius/ollama:0.0.7
plugin_daemon-1 | 2025/08/29 07:21:26 full_duplex.go:65: [ERROR]init environment failed: failed to install dependencies: signal: killed, output: Resolved 40 packages in 55ms
分析: 从报错日志上看,是网络引起的。而且是plugin_daemon-1容器引发的错误,下载“包”导致的错误,初步诊断应该是由于镜像仓库地址,默认使用了是pip官方镜像仓库地址,国内可能连不上或者连接不稳定。解决方式如下:
2.修改.env
cd /opt/dify/docker
cp .env.example .env # 从模板拷贝一份
vim .env
# 修改配置项:注意若使用PIP_MIRROR_URL=https://pypi.tuna.tsinghua.edu.cn/simple会有认证问题,建议使用aliyun
PIP_MIRROR_URL=https://mirrors.aliyun.com/pypi/simple/
4.重新启动
cd /opt/dify/docker
sudo docker compose down && docker compose up -d
再次在diffy页面上添加模型即可。
5.彻底卸载dify教程
5.1 卸载dify:
cd /opt/dify/docker
docker compose down -v # -v会同步删除volumes/目录下安装东西,这一步是彻底卸载,数据会丢失,如果不想数据丢失,去掉-v
5.2 移除所有镜像:
# 查看已经安装的docker镜像
docker images
# 移除所有的镜像
docker rmi f8ddef2232b5 4c23edde3f79 06686173a6eb ad5708199ec7 09f2d92bce00 b7f611844a19 ba1b250b9505 feec1ad0ab0a 8ec9f084ab23
6560

被折叠的 条评论
为什么被折叠?



