Docker Desktop(Windows/Mac)零外网部署 Dify 极简指南

配置国内镜像源

第1步:Docker Desktop → 右上角「Settings」→ 「Docker Engine」
点「Apply & Restart」等待重启

获取代码并启动

第1步:拉取源码

bash 复制代码
git clone https://gitee.com/mirrors/dify.git

第2步:生成配置文件

bash 复制代码
cd dify/docker
cp .env.example .env

第3步:一键启动(Docker Compose V2 语法)

bash 复制代码
docker compose up -d

耐心等待安装。

第4步:报错,数据库没起来,后面的服务都拒绝。

第5步:清掉旧目录并重新赋权,在 dify/docker 目录里执行:

bash 复制代码
# 删掉旧数据(首次启动,里面没东西可丢)
sudo rm -rf ./volumes/db
# 重新建目录并给 999 用户
mkdir -p ./volumes/db
docker run --rm -v $(pwd)/volumes/db:/pg busybox chown -R 999:999 /pg

第6步:重新启动

bash 复制代码
docker compose down   # 把刚才残留容器清掉
docker compose up -d  # 重新启动

访问与初始化

启动日志出现 done 后,浏览器打开 http://localhost:80

首次会跳到 /install,设置管理员邮箱+密码即可进入主界面;

后续登录地址为 http://localhost/apps

相关推荐
Patrick_Wilson15 小时前
从「改个端口」到 502:Next.js on k8s 的容器端口、Service 映射与 env 覆盖
docker·kubernetes·next.js
Suroy1 天前
DockerView-Go:用 Go 写一个终端 Docker 监控工具,顺便做了个 Web 仪表盘
docker
云恒要逆袭1 天前
运行你的第一个Docker容器
后端·docker·容器
宋均浩2 天前
# Docker 镜像瘦身实战:从 1.2G 到 80MB 的五个优化步骤
ci/cd·docker
程序员老赵3 天前
10 分钟部署 OpenCode:Docker 一键安装,浏览器打开就能用 AI 写代码(附完整命令与排错)
docker·容器·ai编程
WangMingHua1113 天前
LM Studio Docker 部署——本地大模型一键启动
docker
曲幽4 天前
别再用网页翻译看源码了!你的私人翻译神器LibreTranslate,部署避坑指南来了
python·docker·web·pot·translate·libretranslate·arogstranslate
武子康6 天前
调查研究-183 Apple container:Mac 上用轻量 VM 跑 Linux 容器,Swift 会改写本地容器体验吗?
docker·容器·apple
元Y亨H6 天前
MacBook Air 开发神器:IDEA 与 PyCharm 极简安装及环境配置
macos
yuanyxh7 天前
macOS 应用 - 纯对话生成
前端·macos·ai编程