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

大模型-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.kler.cn/a/452013.html

相关文章:

  • 参数名在不同的SpringBoot版本中,处理方案不同
  • 《战神:诸神黄昏》游戏运行时提示找不到gamede.dll文件怎么办?gamede.dll丢失的修复指南
  • 记一次前端Vue项目国际化解决方案
  • TLDR:终端命令的简洁百科全书
  • vulnhub靶场-matrix-breakout-2-morpheus攻略(截止至获取shell)
  • 48页PPT|2024智慧仓储解决方案解读
  • QT安装5.15之后的版本和安装后添加其他漏装模块
  • mac中idea中英文版本切换
  • 金融数据可视化实现
  • mac启ssh服务用于快速文件传输
  • [创业之路-204]:《华为战略管理法-DSTE实战体系》- 5-平衡记分卡绩效管理
  • M系列芯片切换镜像源并安装 openJDK17
  • 【Mac】终端改色-让用户名和主机名有颜色
  • 一个C#开发的APP
  • MySQL最左匹配原则是什么
  • 【开发问题记录】eslint9 中 eslint 和 prettier冲突
  • 《Cocos Creator游戏实战》非固定摇杆实现原理
  • C#Directory类文件夹基本操作大全
  • 微信小程序的轮播图学习报告
  • ChatGPT之父:奥尔特曼
  • spring boot的配置文件属性注入到类的静态属性
  • 图像处理-Ch7-图像金字塔和其他变换
  • WebPack3项目升级webpack5的配置调试记录
  • 计算机网络习题(第5章 网络层 第6章 传输层)
  • 基于3D-Speaker进行区分说话人项目搭建过程报错记录 | 通话录音说话人区分以及语音识别 | 声纹识别以及语音识别 | pyannote-audio
  • 学习threejs,THREE.CircleGeometry 二维平面圆形几何体