macos通过docker-compose部署Dify后遇到的问题

1,289 阅读1分钟

1. Clone Dify 源代码至本地(✅)

2. 下载安装Docker(✅)

  • 控制台查看docker版本 docker --version
  • 输出 Docker version 24.0.5

image.png

3. 使用conda先设置好python环境

image.png

4. 启动

cd dify/docker
docker compose up -d

image.png

  • 启动后如上图

问题汇总

  1. localhost:3000无法访问
    • 是因为端口映射的关系
    • 找到目录docker/docker-compose.yaml文件
    • 在web的配置中新增

image.png

  1. localhost:3000可以访问,但是请求失败或者跨域

    • 在上图中的配置 APP_API_URL 设置为localhost:5001 // 5001为启动的api端口
    • api服务端口未映射 如1的操作,将api服务也添加映射端口
  2. 可以访问并且设置了对应的管理员账号,但是分享的链接无法打开或打开失败

    • API_URL设置错误导致,检查api端口和web服务配置端口