news 2026/7/2 9:19:12

一站式玩转Dify(一):Mac上快速部署Dify环境(Orbstack+Dify)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一站式玩转Dify(一):Mac上快速部署Dify环境(Orbstack+Dify)

一、内容简介

Dify 是一款开源的大语言模型(LLM) 应用开发平台。它融合了后端即服务(Backend as Service)和 LLMOps 的理念,使开发者可以快速搭建生产级的生成式 AI 应用。支持可视化工作流、RAG、智能代理等核心能力。本次在 Mac 端采用 Orbstack 部署 Dify,相比 Docker Desktop,具备原生 Swift 架构、低内存/低CPU占用、轻量化、启动快等优势,完美适配轻量级开发部署。

二、安装 Orbstack(with docker)

本文选用轻量级的Orbstack来安装docker,运用他原生的swift架构将性能资源占用都由于docker desktop,两种方式的对比见官网OrbStack vs. Docker Desktop · OrbStack Docs

简单说下:

- OrbStack是轻量级,不像Desktop那么重那么全面,部署Dify相关的足够了

- Orbstack内置Docker,装完直接Mac中就有docker及docker compose等命令

- Orbstack基于原生Swift,对mac支持更好,运行更快,不怎么占磁盘内存

执行命令安装

brew install orbstack

安装完成后,双击打开 Orbstack 完成首次初始化,随后关闭即可;

终端输入docker --version,docker compose version,输出版本号即环境就绪。

三、配置Docker国内镜像地址

解决国内docker镜像拉取超时、中断问题

编辑配置文件

vim ~/.orbstack/config/docker.json

将如下镜像地址配置写入文件:

{ "registry-mirrors": [ "https://docker.1ms.run", "https://docker.xuanyuan.me", "https://docker.m.daocloud.io" ] }

重启docker,使镜像地址生效

orb restart docker

如遇到如下报错:

[-32098] read docker config: merge docker config: unmarshal overlay json: invalid character '\u00a0' looking for beginning of object key string

执行命令修复

sed -i '' $'s/\xc2\xa0/ /g' ~/.orbstack/config/docker.json

验证镜像地址是否生效

docker info | grep -A 5 "Registry Mirrors"

输出配置的镜像地址即生效。

四、拉取Dify源码

网络稳定用官方源,超时切换国内Gitee源

# 官方Github源

git clone https://github.com/langgenius/dify.git

# 国内Gitee备用源

git clone https://gitee.com/dify_ai/dify.git

五、初始化环境配置

cd ./dify/docker && cp .env.example .env

六、启动Dify服务

# 前台拉取中间件镜像PostgreSQL/Redis/Weaviate(防止网络不稳中断)

docker compose up

# 镜像拉取完成后,Ctrl+C终止,加-d参数后台启动服务

docker compose up -d

确认这些镜像服务是否ready

docker compose ps

列出的每个容器都是Up或health状态

七、访问Dify

浏览器打开地址http://localhost/,按提示完成初始化注册即可使用。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/2 9:19:05

传统时尚产业创意无法量化,编程搭建创意打分算法,通过纹样,文化,剪裁数据量化设计创意价值。

面向“时尚产业与品牌创新”课程的 Python 量化分析小工具——用多维度特征加权评分法,把“设计创意”从“玄学”拆解为纹样、文化、剪裁三大可测量指标,实现“创意可打分、可对比、可追溯”。一、实际应用场景描述某高校“时尚产业与品牌创新”课程期末…

作者头像 李华
网站建设 2026/7/2 9:17:25

5步掌握NifSkope:游戏3D模型文件编辑完全指南

5步掌握NifSkope:游戏3D模型文件编辑完全指南 【免费下载链接】nifskope A git repository for nifskope. 项目地址: https://gitcode.com/gh_mirrors/ni/nifskope NifSkope是一款专业的开源工具,专门用于处理NetImmerse文件格式(NIF&…

作者头像 李华
网站建设 2026/7/2 9:16:53

【生产环境级配置】:VMware Ubuntu双网卡实现内外网分离+静态路由冗余,10分钟完成企业级网络拓扑搭建

更多请点击: https://kaifayun.com 第一章:VMware Ubuntu双网卡网络架构设计原则 在虚拟化环境中构建高可用、可扩展的网络架构,双网卡设计是实现网络隔离、负载均衡与故障冗余的关键实践。VMware平台为Ubuntu虚拟机提供灵活的网络适配器配…

作者头像 李华
网站建设 2026/7/2 9:14:40

2026年品牌设计源头厂家揭秘:如何打造高辨识度视觉形象

“你以为品牌设计只是换个Logo?2026年,真正的视觉竞争力早已从‘好看’升级为‘能打’。”在信息过载、注意力稀缺的时代,一个品牌能否被记住、被信任、被选择,往往取决于最初3秒的视觉冲击力。而这份冲击力的背后,不是…

作者头像 李华
网站建设 2026/7/2 9:12:46

Mac Mouse Fix:解锁普通鼠标在macOS上的隐藏潜力

Mac Mouse Fix:解锁普通鼠标在macOS上的隐藏潜力 【免费下载链接】mac-mouse-fix Mac Mouse Fix - Make Your $10 Mouse Better Than an Apple Trackpad! 项目地址: https://gitcode.com/GitHub_Trending/ma/mac-mouse-fix 你是否曾想过,为什么苹…

作者头像 李华