基于Docker本地化搭建部署Dify

拥抱AI,构建未来
大家好,放空了好长一段时间,好久没写blog了.从今天开始,Max将持续开始跟大家一起学习AI,毕竟是摸索学习阶段,博友们觉得哪里需要改进,可以在评论区友好指正,多谢
话不多说,我们开始今天的主题: 在mac系统,基于docker本地化搭建部署dify
1.下载安装docker(请根据自己电脑的实际配置下载)
Docker官网下载地址: Docker: Accelerated Container Application Development
在这里插入图片描述
请根据自己电脑的实际配置下载,Max的是M3,下载的是Apple Silicon.
下载完成后,按照安装向导逐步安装即可.
2.下载安装Dify
Dify官网地址:Dify: Leading Agentic AI Development Platform
在这里插入图片描述
Dify是Github上的开源项目,直接在Github上下载即可
下载地址: Dify的Github地址在这里插入图片描述
将下载下载的dify-main.zip解压得到dify-mian
在这里插入图片描述
找到并进入docker目录, 然后按顺序执行如下命令

cp .env.example .env
docker compose up -d

在这里插入图片描述
出现上述内容,则表明已经安装成功
执行如下命令查看docker内各容器及其状态

docker compose ps

在这里插入图片描述
可以看到,所有容器的状态都为UP,至此,Dify已经安装成功
3.访问Dify
Dify安装成功后, 我们可以通过 http://localhost/install 从浏览器访问Dify
首次访问Dify,需要设置管理员账户信息,如下:
在这里插入图片描述
按要求设置完管理员账户信息后,即可登录Dify了
在这里插入图片描述
登录后,你将进入到如下界面
在这里插入图片描述
至此,我们已经完成了基于Docker进行本地化搭建部署Dify.
Max在此祝贺你, 你现在已经初步成为AI时代的建设者了.
在此说明,Max将每周持续更新一篇AI技术内容,感兴趣的小伙伴,可以关注下
拥抱AI,构建未来

### 部署 Dify 的本地环境配置 对于希望在非 Docker 环境下部署 Dify 的情况,虽然官方文档更倾向于推荐通过 Docker 进行部署[^4],但在某些特定场景下确实可能需要直接基于原生环境来运行。这通常涉及到手动安装并配置各个依赖组件。 #### 手动安装 PostgreSQL 数据库服务器 为了存储应用程序的数据,PostgreSQL 是必需的服务之一。可以访问官方网站获取适合操作系统的版本,并遵循其提供的说明完成安装过程。确保数据库初始化完成后创建用于连接应用所需的用户和数据库实例。 #### 设置 Redis 缓存服务 Redis 同样作为缓存层不可或缺的一部分,在官网上能找到详细的安装指导。按照指引设置好之后记得开启持久化选项以便于数据安全保存。 #### 安装 Weaviate 向量搜索引擎 (可选) 依据具体需求决定是否引入此模块;如果有意向集成,则参照官方手册执行相应步骤以搭建起支持向量化查询的功能集。 #### 获取项目源代码仓库 前往 GitHub 或其他托管平台克隆最新的稳定分支到本地机器上: ```bash git clone https://github.com/dify-ai/dify.git cd dify ``` #### 构建与编译程序文件 进入工作目录后利用构建工具链(如 Maven, Gradle 等)来进行项目的组装打包动作。注意调整 pom.xml 或 build.gradle 中定义的各项参数使之适应当前开发主机状况。 #### 修改配置文件路径指向实际位置 编辑 `application.properties` 或者 `.env` 文件内的各项设定项,使其能够正确反映所处物理机上的资源地址以及认证信息等内容。 #### 启动 Java 应用程序入口类 最后一步就是调用 JVM 来加载主函数所在的 Class 并传入必要的启动参数列表: ```java public static void main(String[] args){ SpringApplication.run(Application.class,args); } ``` 以上便是大致流程概述,不过需要注意的是这种方式相对复杂度较高而且容易遇到兼容性方面的问题,所以建议优先考虑采用容器方案简化运维难度提升稳定性表现。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

徐先生Paul

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值