Mac 本地部署Dify步骤:
- 下载安装docker(忽略)
- 下载Dify(git clone https://github.com/langgenius/dify.git)
- 执行以下命令:
cd dify
cd docker
cp .env.example .env
- 启动docker
# 启动所有容器
docker compose up -d
# 或者带日志查看(前台运行)
docker compose up
问题
- 解决Docker Compose兼容性问题
如果遇到 Additional property required is not allowed 错误,这是由于Docker Compose版本太旧导致的。
快速修复:
移除docker-compose.yaml中的"required: false"字段
sed -i.bak 's/required: false//g' docker-compose.yaml
- 端口被占用问题
rror response from daemon: Ports are not available: exposing port TCP 0.0.0.0:80 -> 0.0.0.0:0: listen tcp 0.0.0.0:80: bind: address already in use
快速修复
修改.env的EXPOSE_NGINX_PORT=您需要的端口
基本上这样就可以启动Dify的web页面了
启动后页面是全英文的,如果您需要改成中文的,如下:
点击右边的头像-设置-语言-改成中文的就行了。