当前位置: 首页 > news >正文

dify部署详细攻略

dify下载

# 安装git yum install git -y # 从git克隆 git clone https://github.com/langgenius/dify.git

docker相关配置

博主用的是服务器环境是Alibaba Cloud Linux 4 LTS 64位,基于 CentOS 8

# 直接创建一个新的 repo 文件,写死版本为 8 sudo tee /etc/yum.repos.d/docker-ce.repo <<-'EOF' [docker-ce-stable] name=Docker CE Stable - x86_64 baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/stable/ enabled=1 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg [docker-ce-stable-debuginfo] name=Docker CE Stable - Debuginfo x86_64 baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/x86_64/debug/ enabled=0 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg [docker-ce-stable-source] name=Docker CE Stable - Sources baseurl=https://mirrors.aliyun.com/docker-ce/linux/centos/8/source/stable/ enabled=0 gpgcheck=1 gpgkey=https://mirrors.aliyun.com/docker-ce/linux/centos/gpg EOF

安装并启动docker

# 更新缓存 sudo yum makecache # 安装 Docker sudo yum install -y docker-ce docker-ce-cli containerd.io docker-compose-plugin # 启动 Docker 服务 sudo systemctl start docker # 设置开机自启 sudo systemctl enable docker # 验证 Docker 是否运行 sudo systemctl status docker

配置加速并拉取dify镜像

# 要先创建环节变量文件,复制示例文件为 .env cp .env.example .env # 进入 Dify 的 docker 目录 cd /dify/docker # 重新配置镜像加速,使用 Daocloud 作为首选 sudo tee /etc/docker/daemon.json <<-'EOF' { "registry-mirrors": [ "https://docker.m.daocloud.io", "https://docker.mirrors.ustc.edu.cn", "https://hub-mirror.c.163.com" ] } EOF # 重启 Docker sudo systemctl daemon-reload sudo systemctl restart docker # 拉取所有镜像(使用 docker compose pull) docker compose pull

启动dify

# 启动所有服务 docker compose up -d # 浏览器访问 http://你的服务器IP

http://www.jsqmd.com/news/1108981/

相关文章:

  • AMD 显卡跑大模型,vLLM 加 ROCm 7.x 部署实录
  • 嵌入式高精度计时系统设计与优化实践
  • Windows任务栏透明化终极指南:10分钟打造完美桌面体验
  • 车友必备车载神器合集!精简导航、免费音乐、全能车联、日程服务等
  • 漏洞修复与补丁管理实战:从优先级决策到自动化闭环
  • 手势贪吃蛇-Python MediaPipe OpenCV
  • 跨境仓储系统架构实战|基于SpringBoot实现恒温仓储精细化分区管理
  • 第二十九章:WSaiOS Benchmark System(系统评估基准体系)
  • 直流有刷电机驱动优化:TC78H653FTG与PIC18F26K42实战
  • 基于Si4731和STM32的数字收音机DIY方案
  • rust语言学习笔记(指针六)Cell<T>(内部可变(非指针))
  • shell基础知识和常用命令
  • ASM330LHH与STM32F302VC运动跟踪系统设计与优化
  • 终极指南:如何用Zotero插件市场彻底改变你的文献管理体验
  • Linuxshell编程基础课堂笔记+课后练习
  • 基于Si4731和STM32的可编程AM/FM收音机设计
  • 基于Si4732与ARM Cortex-M4的专业级收音机设计
  • DC-DC降压转换器MP8859与TM4C1299的嵌入式电源设计
  • EM3080-W与MK64FN1M0VDC12的条形码识别系统设计与优化
  • BLDC电机FOC控制:基于A89307与STM32的硬件设计与算法实现
  • 基于Si4731与TM4C129XNCZAD的收音机开发实践
  • 收藏 | AI时代工程师进化指南:5种能力取向谁更值钱?小白程序员必看!
  • 亚洲基层AI疫情预测系统落地实战:轻量模型+边缘部署+人机协同
  • 别再背稿子了!鹅来面AI面试陪练实测:STAR-C结构化表达、即时追问、5天从50分到90分
  • 终极GPU内存检测神器:5分钟掌握MemtestCL完整使用指南
  • STM32与M95M02-DR EEPROM的高效存储方案实现
  • 案例纪要:某工程设计企业图纸自动签名与批量开票RPA项目
  • STM32与Si4731的FM收音系统设计与优化
  • XZ3445输入电压2.7-36V 输出电压小于30V 5A升压/升降压型DC-DC驱动器
  • BMI270与PIC18LF47K40的低功耗嵌入式IMU开发指南