当前位置:首页 > 系统教程 > 正文

MacOS 12 (Intel) Docker部署Dify 1.11.1详细教程从零开始搭建AI应用开发平台

MacOS 12 (Intel) Docker部署Dify 1.11.1详细教程从零开始搭建AI应用开发平台

Dify 是一款开源的 LLM 应用开发平台,帮助开发者快速构建和部署 AI 应用。本教程将详细介绍如何在 MacOS 12 (Intel 芯片) 上使用 Docker 部署 Dify 1.11.1 版本,即使是小白也能轻松上手。我们将涵盖环境准备、Docker 安装、Dify 配置及启动全过程。

一、前提条件

在开始之前,请确保你的 Mac 满足以下条件:

  • 操作系统:MacOS 12 Monterey 或更高版本(Intel 架构)
  • 已安装 Docker Desktop for Mac(如果没有安装,请参考下一步)
  • 至少 8GB 内存,建议 16GB 以上
  • 稳定的网络连接,用于下载 Docker 镜像和 Dify 源码

二、安装 Docker Desktop

如果你的 Mac 尚未安装 Docker,请按以下步骤操作:

  1. 访问 Docker 官网 https://www.docker.com/products/docker-desktop/ 下载适用于 Intel Mac 的 Docker Desktop 安装包。
  2. 双击下载的 .dmg 文件,将 Docker 图标拖入 Applications 文件夹。
  3. 在 Launchpad 或 Applications 中找到 Docker 并启动,根据提示授予权限。
  4. 启动后,顶部菜单栏会出现 Docker 图标,等待 Docker Engine 启动完成(鲸鱼图标稳定)。
  5. 打开终端,输入 docker --version 验证安装,应显示类似 Docker version 24.0.6, build ed223bc 的信息。
MacOS 12 (Intel) Docker部署Dify 1.11.1详细教程从零开始搭建AI应用开发平台 Docker部署  Dify安装教程 Intel Mac Docker Dify 1.11.1 部署 第1张

三、下载 Dify 1.11.1

Dify 官方提供了 Docker Compose 部署方式。我们直接从 GitHub 克隆指定版本:

git clone https://github.com/langgenius/dify.gitcd difygit checkout 1.11.1

如果你没有安装 Git,也可以直接下载对应版本的 ZIP 包并解压。

四、配置 Docker Compose

进入 docker 目录,复制环境变量模板:

cd dockercp .env.example .env

你可以根据需要编辑 .env 文件,例如修改服务端口、数据库密码等。对于 Intel Mac,无需额外调整架构相关配置。

五、启动 Dify 服务

docker 目录下执行以下命令启动所有容器:

docker-compose up -d

首次启动会拉取多个镜像(包括 PostgreSQL、Redis、Weaviate 等),请耐心等待。拉取完成后,容器将在后台运行。

使用 docker-compose ps 查看容器状态,所有服务应为 Up

六、验证部署

打开浏览器,访问 http://localhost(如果修改了端口,请使用对应端口)。你应该能看到 Dify 的初始化页面,根据提示创建管理员账户。至此,Dify 1.11.1 已在你的 Intel Mac 上成功运行!

七、常见问题与解决

  • Q: 端口冲突怎么办? A: 修改 .env 中的 EXPOSE_NGINX_PORT 变量,例如改为 8080,然后重新启动。
  • Q: 容器启动失败,提示内存不足? A: 在 Docker Desktop 设置中增加可用内存(Preferences → Resources → Memory)。
  • Q: 如何升级到新版本? A: 进入 dify 目录,git pull 获取最新代码,然后 docker-compose down 停止容器,再 docker-compose up -d 重新创建容器。

八、总结

通过本教程,你学会了在 MacOS 12 (Intel) 上使用 Docker 部署 Dify 1.11.1。整个过程涉及 Docker 环境配置Dify 源码下载Docker Compose 启动。现在你可以开始探索 Dify 的强大功能,构建属于自己的 AI 应用了。如果在部署中遇到任何问题,欢迎在评论区留言交流。

—— 本教程关键词:MacOS 12 Docker部署Dify安装教程Intel Mac DockerDify 1.11.1 部署 ——