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

大模型-Dify使用笔记

大模型-Dify使用笔记

  • 0、调整docker镜像源
  • 1、安装
    • 1、Docker Compose方式部署
  • 2、访问 Dify

0、调整docker镜像源

由于墙的存在,所以默认的docker镜像源很难拉取项目,需要调整相关的docker配置文件

vim /etc/docker/daemon.json

添加如下docker镜像源


{
"registry-mirrors":["https://9cpn8tt6.mirror.aliyuncs.com","https://registry.docker-cn.com","https://mirror.ccs.tencentyun.com","https://docker.1panel.live","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"]
}

调整完后如下:

{"registry-mirrors":["https://9cpn8tt6.mirror.aliyuncs.com","https://registry.docker-cn.com","https://mirror.ccs.tencentyun.com","https://docker.1panel.live","https://2a6bf1988cb6428c877f723ec7530dbc.mirror.swr.myhuaweicloud.com","https://docker.m.daocloud.io","https://hub-mirror.c.163.com","https://mirror.baidubce.com","https://your_preferred_mirror","https://dockerhub.icu","https://docker.registry.cyou","https://docker-cf.registry.cyou","https://dockercf.jsdelivr.fyi","https://docker.jsdelivr.fyi","https://dockertest.jsdelivr.fyi","https://mirror.aliyuncs.com","https://dockerproxy.com","https://mirror.baidubce.com","https://docker.m.daocloud.io","https://docker.nju.edu.cn","https://docker.mirrors.sjtug.sjtu.edu.cn","https://docker.mirrors.ustc.edu.cn","https://mirror.iscas.ac.cn","https://docker.rainbond.cc"],"data-root":"/home/data_c/docker_data","default-runtime": "nvidia","runtimes": {"nvidia": {"path": "nvidia-container-runtime","runtimeArgs": []}}
}

1、安装

1、Docker Compose方式部署

前提在安装了docker与Nvidia-docker下,查看 Docker Compose 版本

如果版本是 Docker Compose V2,使用以下命令:

docker compose up -d

如果版本是 Docker Compose V1,使用以下命令:

docker-compose up -d

注意: Docker 版本 20.10 之后,Docker Compose 不是默认包含在 Docker 的安装包中的
手动安装 Docker Compose 二进制文件
①下载 Docker Compose 二进制文件

sudo curl -L "https://github.com/docker/compose/releases/download/v2.21.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

②授予执行权限

sudo chmod +x /usr/local/bin/docker-compose

③验证安装

docker-compose --version

克隆 Dify 源代码至本地环境:

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

进入 Dify 源代码的 Docker 目录

cd dify/docker

复制环境配置文件

cp .env.example .env

启动 Docker 容器
在dify/docker目录下
根据你系统上的 Docker Compose 版本,选择合适的命令来启动容器。你可以通过 $ docker compose version 命令检查版本,详细说明请参考 Docker 官方文档:

如果版本是 Docker Compose V2,使用以下命令:

docker compose up -d

如果版本是 Docker Compose V1,使用以下命令:

docker-compose up -d

在这里插入图片描述
拉取完毕如下所示:
在这里插入图片描述
运行命令后,你应该会看到类似以下的输出,显示所有容器的状态和端口映射:

docker compose ps

在这里插入图片描述
在这个输出中,你应该可以看到包括 3 个业务服务 api / worker / web,以及 6 个基础组件 weaviate / db / redis / nginx / ssrf_proxy / sandbox 。

在这里插入图片描述
通过这些步骤,你应该可以成功在本地安装 Dify。

2、访问 Dify

你可以先前往管理员初始化页面设置设置管理员账户:

# 本地环境
http://localhost/install# 服务器环境http://your_server_ip/install

Dify 主页面:

# 本地环境
http://localhost# 服务器环境
http://your_server_ip
http://www.lryc.cn/news/511583.html

相关文章:

  • Suno Api V4模型无水印开发「综合实战开发自己的音乐网站」 —— 「Suno Api系列」第14篇
  • 云原生架构中的中间件容器化:优劣势与实践探索
  • 如何测试模型推理性能:从零开始的Python指南
  • 我们来学activiti -- bpmn
  • 【每日学点鸿蒙知识】节点析构问题、区分手机和pad、 Navigation路由问题、Tabs组件宽度、如何监听Map
  • 敏捷测试文化的转变
  • 如何配置线程池参数,才能创建性能最好、最稳定的Spring异步线程池?
  • 【时间之外】IT人求职和创业应知【80】-特殊日子
  • Vue中接入萤石等直播视频(更新中ing)
  • 如何学习、使用Ai,才能跟上时代的步伐?
  • RabbitMQ中的异步Confirm模式:提升消息可靠性的利器
  • Linux(Centos 7.6)目录结构详解
  • upload-labs关卡记录8
  • GXUOJ-算法-第二次作业
  • Gavin Wood 的 Polkadot 2024 年度回顾:技术突破与未来的无限可能
  • AduSkin、WPF-UI、Prism:WPF 框架全解析与应用指南
  • 【超详细】Git的基本概念和基本使用方式
  • 【数据结构】单链表的使用
  • 外键约束的应用层维护
  • springboot整合log4j2日志框架1
  • 06 - Django 视图view
  • 基于云计算的资源管理系统
  • 从0入门自主空中机器人-3-【环境与常用软件安装】
  • electron node-api addon开发
  • 如何在嵌入式系统或计算机系统中验证boot程序
  • scala基础学习_运算符
  • 【ANGULAR网站开发】初始环境搭建
  • 【Java】面试题 并发安全 (2)
  • springboot启动不了 因一个spring-boot-starter-web底下的tomcat-embed-core依赖丢失
  • React 组件的通信方式