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

dify部署和应用 | docker基础使用

使用Docker运行

cd dify
cd docker
cp .env.example .env
docker compose up -d

这里docker一定要更新,旧版的没有docker compose这个命令,会失败。如果在ubuntu上面docker拉镜像一直失败,可以使用win系统的docker下载导出,然后再ubuntu使用.tar在导入。
docker导出

docker save -o <输出文件路径.tar> <镜像名称>:<标签>

docker导入

docker load -i image.tar

docker关闭所有容器命令

docker stop $(docker ps -aq)

docker列出所有在运行的容器

docker ps -a

使用docker运行dify时会遇到设置ollama模型报错问题,官方的文档使用的URL会经常报错。
本方法适用于dify使用docker运行,ollama是本地电脑运行。
首先,安装官网的方法设置环境变量,这里我URL用http://127.0.0.1:11434成功导入过两次模型,但是后面频繁报错。
其次,ctrl + alt +t 调出命令窗口,使用ifconfig查看本地网络ip,然后将URL中的127.0.0.1替换成本地网络ip地址,就可以成功导入ollama模型了。

使用源码运行

克隆Dify

git clone https://github.com/langgenius/dify.git

本地需要先部署PostgreSQL 、Redis 、Weaviate
如果本地不能用可以去dify的代码中用docker运行。

cd docker
cp middleware.env.example middleware.env
docker compose -f docker-compose.middleware.yaml up -d

http://www.kler.cn/a/404744.html

相关文章:

  • CSS实现实现当文本内容过长时,中间显示省略号...,两端正常展示
  • 图的存储、遍历以及Dijkstra/Floyd/Kruskal/Prim/拓扑排序/关键路径(实验8--作业)
  • 2024.5 AAAiGLaM:通过邻域分区和生成子图编码对领域知识图谱对齐的大型语言模型进行微调
  • Ubuntu Linux使用前准备动作 安装VMware Tools工具
  • Python学习------第十天
  • 网络工程师教程第6版(2024年最新版)
  • 将网站地址改成https地址需要哪些材料
  • SpringCloud多机部署,负载均衡-LoadBalance
  • 丹摩|丹摩助力selenium实现大麦网抢票
  • 如何解决飞书网页文字无法复制的问题
  • 体积全息及平面全息图的衍射效率
  • vue3封装Element Plus table表格组件
  • 网络安全设备系列--安全隔离网闸
  • 代码随想录day44算法随想录|动态规划07
  • B/S架构(笔记整理)
  • 【jvm】StringTable为什么要调整
  • SpringBoot中设置超时30分钟自动删除元素的List和Map
  • 内存、显存和GPU在Transformer架构中承担什么计算任务
  • 【如何用更少的数据作出更好的决策】-gpt生成
  • 华为云容器监控平台
  • 【面试题系列Vue07】Vuex是什么?使用Vuex的好处有哪些?
  • 快速排序-java版本
  • 【开源免费】基于Vue和SpringBoot的私人健身与教练预约管理系统(附论文)
  • WTV芯片在智能电子锁语音留言上的应用方案解析
  • 用Python做一个websocket服务端
  • Nvidia 系列显卡大解析 B100、A40、A100、A800、H100、H800、V100 该如何选择,各自的配置详细与架构详细介绍,分别运用于哪些项目场景