当前位置: 首页 > news >正文

本地部署dify1.7.0流程-windows docker

本地部署dify1.7.0流程-windows docker

一、安装docker与wsl

wsl下载:https://github.com/Microsoft/WSL/releases
在这里插入图片描述

windows下docker下载:

在这里插入图片描述

docker安装好后,打开设置,在设置中输入(目的是使用国内源,加快下载速度):

{"registry-mirrors": ["https://mirror.aliyuncs.com","https://mirror.baidubce.com","https://docker.m.daocloud.io"]
}

在这里插入图片描述

二、github下载源码安装

源码地址:https://github.com/langgenius/dify/tree/1.7.0

1、下载源码放到一个文件夹解压:直接解压到文件夹,会看到dify-main文件夹,可以把dify-main文件夹名改为dify-1.7.0,如图中所示。

在这里插入图片描述

2、更改docker文件夹名称为docker-dify-1.7.0,如图中所示:

在这里插入图片描述

3、在docker-dify-1.7.0文件夹中,找到.env.example文件,将其复制并修改为.env:

在这里插入图片描述

4、启动docker

win+R输入cmd,进入到docker-dify-1.7.0文件夹

在这里插入图片描述

在命令行窗口输入:docker compose up -d,然后回车

在这里插入图片描述

自动的下载相关镜像:

在这里插入图片描述

下载过程:

在这里插入图片描述

下载完成后自动启动相关镜像,全部变为Started即为启动成功:

在这里插入图片描述

如出现dependency failed to start: container docker-dify-170-db-1 is unhealthy报错:

在这里插入图片描述
修改docker-dify-1.7.0文件夹下的docker-compose.yaml文件:

打开文件搜索:volumes/db/data,

在这里插入图片描述

修改为:postgres-data:/var/lib/postgresql/data

在这里插入图片描述

在docker-compose.yaml文件最末尾处,添加“postgres-data:”:
在这里插入图片描述

在命令行窗口,重新输入docker compose up -d:

在这里插入图片描述

以上则为成功

三、访问

在浏览器中输入:http://localhost/install

第一次会让设置管理员账号
在这里插入图片描述

http://www.dtcms.com/a/295554.html

相关文章:

  • [AI 生成] Flink 面试题
  • 企业ERP系统全模块深度解析:从基础管理到智能运营
  • 算法提升之字符串(字典树)
  • 【C++】标准模板库(STL)—— 学习算法的利器
  • 【Qt开发】信号与槽(一)
  • 【MediaTek】AN7563编译wlan_hwifi出现en_npu.c:42:10: fatal error:
  • 上课啦 | 7月27日 Oracle OCP 19C(直播/面授 )
  • docker pull weaviate 国内拉取失败的问题
  • 面试题(技术面+hr面)
  • odoo欧度软件小程序——删除用户
  • 【Lucene】文件概览
  • 【Java学习|黑马笔记|Day21】IO流综合练习,多线程|常用成员方法,守护线程、礼让线程、插入线程
  • 借助 Amazon Redshift 为具有强大抗风险能力的使用案例提供支持
  • AI结对编程:分布式团队的集体记忆外脑
  • Leetcode力扣解题记录--第2题(加法模拟)
  • (进阶向)Python第十四期OpenCv图像预处理方法[2]
  • ModernBERT如何突破BERT局限?情感分析全流程解析
  • 输电线路微气象在线监测装置:保障电网安全的科技屏障
  • Text2SQL智能问答系统开发(一)
  • 成品电池综合测试仪:保障电池品质与安全的核心工具|深圳鑫达能
  • C++抽象类完全指南
  • 三坐标测量仪高效批量检测轴类传动零件
  • 基于深度学习的图像分类:使用EfficientNet实现高效分类
  • 基础NLP | 常用工具
  • DeepSpeed-FastGen:通过 MII 和 DeepSpeed-Inference 实现大语言模型的高吞吐文本生成
  • 机器翻译编程
  • Unity是如何把3D场景显示到屏幕上的——Unity的渲染过程
  • 实战演练—基于Transformers的NLP解决方案总结
  • Python实现PDF按页分割:灵活拆分文档的技术指南
  • 【Rust线程】Rust高并发编程之线程原理解析与应用实战