Lazy loaded image
低代码+自动化+B端
win系统本地部署dify相关的坑 (附带教程)
字数 718阅读时长 2 分钟
2025-6-25
2025-6-25
type
status
date
slug
summary
tags
category
icon
password
Property
Jun 25, 2025 01:29 PM
文章来源

踩坑记录

1、本地部署需要使用docker desktop,相当于在本地机器上装个虚拟机。
  • 官网下载
  • 安装如果不成功,则需要则机器的虚拟化支持没开。
    • 打开任务管理器,性能-cpu,看看虚拟化是否开启。
    • 如果没开,则关机重启,在重新开机的过程按f2(一般是,如果不是搜下你的主板是哪个按键进入bios界面)。
    • 进入bios界面后,Advanced (高级)-CPU Configuration (CPU 配置)-Security (安全)-Virtualization Technology (虚拟化技术)
    • 找到类似 Intel Virtualization TechnologyIntel VT-xVirtualizationSVM Mode (如果是 AMD CPU) 等选项。状态改为启动。
    • 保存并退出,一定要保存确保生效。
  • win+r,然后输入cmd。在终端
    • wsl --set-default-version 2
  • 上面的坑踩完了,再重新安装。
2、必须是稳定版(极端重要!!!!),最新发行版需要很强的开发能力和debug能力。终端操作有点麻烦,可以直接github下载指定的稳定版本(0.15.8)。
notion image
进入github里dify页面,选择已经发行的其他版本。
 
notion image
通过选择版本,在0.15.8直接选择zip下载到本地。
2、尽量安装在ssd盘上,这样运行会流畅很多。
3、先查下本地端口已经有哪些在使用,然后选个相对冷门的端口。类似80这种,很大概率被占用。
4、秘钥什么的尽量用原有的,如果是本地部署可以这样搞,因为不太用考虑安全。如果是云端部署,注意改全,别遗漏,别带部分特殊字符。不然解析有问题。
5、虚拟环境文件里面变量已经很全了,缺什么补什么。每次修改记得保存。
 

后续

  1. 机器关机后,再次开机访问。
    1. 启动docker desktop
    2. 手动启动dify容器,命令为:
      1. 先cd到你的安装目录
      2. 再用命令:docker compose start 启动
    3. 再用浏览器访问 http://localhost:703
 

更高级的速度版本

  1. 创建一个文本文件,命名为 start-dify.bat,并发送快捷方式到桌面。
  1. 在文件中添加以下内容:
然后每次直接点击这个快捷方式,就会帮先启动docker desktop,然后启动dify容器。
 
 
上一篇
不但要做台湾的主人,而且要做中国的主人
下一篇
最近思考的几条原则

评论
Loading...