首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Dify 0.6.12 docker 本地部署的几个小坑

Dify是一个功能强大的LLMOps工具,开发团队一直在积极维护该项目,GitHub Star 36.5k。

前段时间在本地docker部署最新的Dify0.6.12时,踩了几个小坑,mark一下。

各位在Docker compose之前,请仔细阅读升级说明,尤其是:

docker/docker-compose.yaml

docker/.env

这两个文件,搞清楚里面都有哪些服务和配置。

我写了一份逐项说明,供参考:

https://f1gx9ykiv9q.feishu.cn/wiki/B8kowfg90iRLA3kgPBfcJE2nn7b?from=from_copylink

K1. docker-entrypoint.sh not found

对比老版本,0.6.12 容器内包含了更多服务、数据库,如下:

相应的,也会有很多端口如80、8080被占用,如果你docker之前部署过其他应用,而且容器正在运行,很有可能在dify容器启动时,有端口冲突导致某些容器起不来。

所以在docker compose之前,仔细阅读上面说的两个文件,查看默认端口是啥,有没有冲突,有的话提前改。

如果有容器反复重启且在日志里包如下错:

解决办法 (来自GitHub Issue):

用vscode打开上图中的 。sh文件,通常在右下角可以看到:

把CRLF改成LF。

K2.localhost/install 页面不停转圈圈

初次启动后localhost/install 页面不停的转圈圈,无法输入admin管理员密码。

解决办法

docker/.env 文件中,需要配置如下(docker本机部署的是这样,填写docker 容器 host 的真实IP也可以)

CONSOLE_API_URL = http://localhost

K3. 大模型厂家的图标都不见了

解决办法

安装部署 v0.6.12-fix1 版本

  • 发表于:
  • 原文链接https://page.om.qq.com/page/OZqz1y7MDR1l8gPTCS5SA2dQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券