linux部署
前置条件 docker, docker-compose
docker 换国内源

换源:
/etc/docker/daemon.json

内容:
{
  "registry-mirrors": [
    "https://docker.1ms.run",
    "https://docker-0.unsee.tech",
    "https://docker.m.daocloud.io"
  ],
  "live-restore": true,
  "features": { "buildkit": true }
}

重启:

sudo systemctl daemon-reload
sudo systemctl restart docker
  1. 克隆Dify官方仓库
    git clone https://github.com/langgenius/dify.git
    进入 dify/docker (其实只把docker文件夹弄到服务器上就行,其他文件不需要)
    在这里插入图片描述
  2. 修改配置文件
    将 .env.example 复制一份命名.env
  3. 启动
docker-compose  up -d

在这里插入图片描述
如果你发现某个容器反复重启,就是用docker logs 容器id 看一下具体原因,然后将日志丢给豆包之类的大模型,然后一步步解决问题;
最后登录 在浏览器中输入 http://服务器ip
首次登录是要设置账号密码的
然后登录成功后就是
在这里插入图片描述

安装插件如果报错,看一下docker_api_1和docker_plugin_daemon_1的日志,比较容易解决

好几个容器都是添加 privileged问题得以解决的

  plugin_daemon:
    image: langgenius/dify-plugin-daemon:0.3.0-local
    privileged: true
    restart: always
    environment:
Logo

码道开发者社区,聚焦华为云码道 CodeArts 代码智能体,沉淀 Agent、Skill、鸿蒙开发实战内容,供开发者查阅资料、交流技术、分享工程实践

更多推荐