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

相关推荐
陈桴浮海6 小时前
Kustomize实战:从0到1实现K8s多环境配置管理与资源部署
云原生·容器·kubernetes
普通网友8 小时前
苹果笔记本(Mac)连接手机完全指南
macos·智能手机
70asunflower8 小时前
Emulation,Simulation,Virtualization,Imitation 的区别?
linux·docker
ShiLiu_mtx9 小时前
k8s - 7
云原生·容器·kubernetes
春日见9 小时前
车辆动力学:前后轮车轴
java·开发语言·驱动开发·docker·计算机外设
xuhe29 小时前
[全流程详细教程]Docker部署ClawBot, 使用GLM4.7, 接入TG Bot实现私人助理. 解决Docker Openclaw Permission Denied问题
linux·docker·ai·github·tldr
星火s漫天10 小时前
第一篇: 使用Docker部署flask项目(Flask + DB 容器化)
数据库·docker·flask
Aftery的博客10 小时前
Xcode运行报错:SDK does not contain ‘libarclite‘ at the path
macos·cocoa·xcode
MonkeyKing_sunyuhua12 小时前
docker compose up -d --build 完全使用新代码打包的方法
docker·容器·eureka
醇氧12 小时前
【docker】mysql 8 的健康检查(Health Check)
mysql·docker·容器