使用docker本地部署dify

linux部署

前置条件 docker, docker-compose

docker 换国内源

dart 复制代码
换源:
/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 }
}

重启:

dart 复制代码
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. 启动
dart 复制代码
docker-compose  up -d

如果你发现某个容器反复重启,就是用docker logs 容器id 看一下具体原因,然后将日志丢给豆包之类的大模型,然后一步步解决问题;

最后登录 在浏览器中输入 http://服务器ip

首次登录是要设置账号密码的

然后登录成功后就是

相关推荐
航Hang*6 小时前
Windows Server 配置与管理——第3章:文件系统管理
运维·服务器·windows·vmware
lifewange6 小时前
Linux ps 进程查看命令详解
linux·运维·服务器
功德+n6 小时前
Linux下安装与配置Docker完整详细步骤
linux·运维·服务器·开发语言·docker·centos
小敬爱吃饭7 小时前
Ragflow Docker部署及问题解决方案(界面为Welcome to nginx,ragflow上传文件失败,Docker中的ragflow-cpu-1一直重启)
人工智能·python·nginx·docker·语言模型·容器·数据挖掘
杨云龙UP7 小时前
从0到1快速学会Linux操作系统(基础),这一篇就够了!
linux·运维·服务器·学习·ubuntu·centos·ssh
HXQ_晴天7 小时前
Ubuntu 设置中文输入法
linux·运维·ubuntu
Dovis(誓平步青云)7 小时前
《Linux 信号入门:搞懂 “进程通信的紧急电话” 到底怎么用(初篇)》
linux·运维·服务器
0vvv07 小时前
删除wsl环境下的Ubuntu系统
linux·运维·ubuntu
木子欢儿7 小时前
Docker Hub 镜像发布指南
java·spring cloud·docker·容器·eureka