学习配置dify过程记录

最近在学习安装 Dify 并集成 Ollama 和 Xinference,学习过程中遇到很多问题,所以我都记录下来。

本人电脑环境:MacBook Pro 15.1系统

基本是基于B站教程一步步搭建: 【Dify快速入门 | 本地部署Dify基于Llama 3.1和OpenAI创建聊天机器人与知识库-哔哩哔哩】 https://b23.tv/NSbe6LA

也可以结合 https://blog.csdn.net/m0_59614665/article/details/142705485 这个进行学习

接下来开始搭建(docker搭建):

一 、电脑准备好docker desktop(最新的docker软件对mac系统要求比较高)
二、开始搭建dify的环境

1. 下载dify代码到本地:https://github.com/langgenius/dify.git

2. 进入下载代码的docker路劲:  /Users/apple/Desktop/Study/dify/docker

3. 在当前文件夹打开终端运行: docker compose up -d
这个命令实在下载dify所需要的包/容器
在这里可能会出现下载不下来的情况,打开docker desktop面板--设置--docker engine

加入以下的镜像加速器:

"registry-mirrors": [
    "https://docker.m.daocloud.io",
    "https://noohub.ru",
    "https://huecker.io",
    "https://dockerhub.timeweb.cloud",
    "https://docker.rainbond.cc"
  ]

慢慢等待下载成功:

这样dify可以访问了: http://localhost/signin

进去注册自己的账号信息,然后登陆

4. 下载ollama app

进入ollama官网:

如何拥有自己私有化部署的大模型?Mac下部署Ollama并使用llama3.1模型的方法详解_mac llamaindex ollama-CSDN博客

下载ollama app

进入终端使用命令选择自己要下载的ollama版本,我使用的是ollama3.1,命令: ollama run llama3.1

这一步下载的时候很慢,但是大家可以把梯子挂着就很快

5. dify里面配置对话和知识库,大家就自己根据视频或者文章学习吧

### 如何在 Mac 上通过 Docker 安装和配置 Dify #### 准备工作 确保计算机已经安装了最新版本的 Docker Desktop。对于 macOS 用户来说,推荐的操作系统版本为 10.14 或更新版本[^2]。 #### 下载并安装 Docker Desktop 可以通过访问官方网页获取 `Docker.dmg` 文件,并按照如下指令完成安装过程: ```bash sudo hdiutil attach Docker.dmg sudo /Volumes/Docker/Docker.app/Contents/MacOS/install sudo hdiutil detach /Volumes/Docker ``` 这组命令会将 Docker Desktop 应用程序部署到系统的应用目录内[^3]。 #### 启动 Docker Desktop 并验证其状态 启动 Docker Desktop 后,可通过执行简单的测试命令确认服务是否正常运作: ```bash docker run hello-world ``` 如果一切顺利,则表明 Docker 已经成功设置完毕[^4]。 #### 获取 Dify 所需资源 接下来就是准备用于构建 Dify 的必要组件。通常情况下,这意味着要拉取特定于项目的 Docker 镜像或是编写相应的 Dockerfile 来定义容器化环境。具体操作取决于所使用的 Dify 版本及其文档指导。 #### 使用 Docker Compose 进行快速部署 (可选) 为了简化多容器应用的管理,建议利用 Docker Compose 工具。创建一个名为 `docker-compose.yml` 的文件来描述各个服务之间的关系,之后仅需一条命令即可启动整个项目栈: ```yaml version: '3' services: dify-service: image: your-dify-image-name ports: - "8080:80" environment: - SOME_ENV_VAR=value ``` 请注意替换上述模板中的占位符(如 `your-dify-image-name`, `SOME_ENV_VAR`) 成实际值。 #### 开始运行 Dify 最后一步是根据前面提到的方式之一启动应用程序。如果是基于单个镜像的话,那么可以直接调用 `docker run`; 若选择了 compose 方案,则应使用 `docker-compose up` 命令。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值