基于Docker本地搭建Dify详细教程

本文将介绍本地如何部署docker并且利用docker本地部署最近很火的ai应用开发平台Dify

基于Dify,个人可以构建属于自己的LLM或者搭建自己的工作流Agent 首先我们来看看成功部署后的界面

在这里插入图片描述

在这里插入图片描述
这是网页端的页面效果 我们部署成功后直接在浏览器输入localhost/install登陆后即可呈现这个页面

下面我们来介绍什么是docker以及Dify

docker

Docker 是一个开源的容器化平台,用于构建、部署和运行应用程序的标准化单元(容器)。容器将软件及其依赖项打包成独立、轻量的运行环境,实现"一次构建,处处运行"的能力。

所以什么叫容器

容器(Container)是一个轻量级、可移植的运行时环境,用于包装应用程序及其所有依赖项,使其能够在任何环境中一致地运行。容器技术可以让你将应用程序与底层操作系统环境隔离开来,确保应用程序的运行环境在不同的计算机、操作系统和云平台上保持一致。

所以简单来说就是你不需要在意这个程序运行所需要的包,你只需要使用docker进行对程序进行部署,docker会自动拉取对应的包进行配置环境的相关操作,简化程序的运行步骤

介绍完docker容器我们再来介绍如何部署docker

安装 Docker Desktop

步骤 1: 下载 Docker Desktop
  1. 访问 Docker 官方网站:Docker Desktop 下载页面
  2. 点击 “Download for Windows” 按钮,下载适用于 Windows 的 Docker Desktop 安装程序。

下载完毕是这样一个图标

在这里插入图片描述

步骤 2: 安装 Docker Desktop
  1. 双击下载的 .exe 安装文件以开始安装。
  2. 按照安装向导的提示,接受许可协议并选择安装选项。安装过程中会提示安装一些必要的组件(如 WSL 2 和 Virtualization)。
  3. 在安装过程中,Docker Desktop 会询问是否启用 WSL 2(Windows Subsystem for Linux 2)。

特别注意,如果wsl没有在window上安装成功的话是无法启动docker的

安装好docker后,由于我们的docker镜像源在国外,所以我们需要先把镜像仓库的地址配置好

配置docker镜像地址

在这里插入图片描述

安装成功后我们进入设置界面

在这里插入图片描述

随后我们点击docker engin进入配置docker镜像配置

在这里插入图片描述

楼主的配置和大家是不一样的,大家把这行配置粘贴到里面即可

“registry-mirrors”: [ “docker.xuanyuan.me”, “docker.1ms.run” ]

随后我们来下载配置Dify

Dify

我们来带github下载Dify,下面是github仓库

langgenius/dify: Dify is an open-source LLM app development platform. Dify’s intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

我们直接下载zip压缩包即可

下载解压后我们发现这个文件夹

在这里插入图片描述

我们进入里面,找到有一个叫docker的文件夹

在这里插入图片描述
我们进入后,先把里面有一个.env.example先复制一份,并且把这份文件后后缀改成.env,这里楼主已经复制了一份

在这里插入图片描述

随后在终端打开这个文件夹即可

在这里插入图片描述

随后我们输入docker compose up -d

(docker-compose up -d 是一个常用的 Docker Compose 命令,它用于启动和运行定义在 docker-compose.yml 文件中的所有服务,并且在后台运行它们。下面是这个命令的各个部分的解释:

  • docker-compose:是 Docker 的一个工具,用于管理和编排多个容器。它允许你通过一个配置文件(docker-compose.yml)定义多个服务、网络和卷,并通过一条命令启动所有服务。
  • up:这个命令表示启动并运行 docker-compose.yml 文件中定义的所有服务。如果服务没有被构建过,up 会先构建它们(如果必要),然后再启动。
  • -d:这是一个选项,表示 “detached mode”(后台模式)。如果没有这个选项,docker-compose up 会在前台运行并显示容器的日志。加上 -d 后,容器会在后台运行,允许你继续使用终端执行其他命令。)

等待一段时间后即可

等待docker配置完所有环境和依赖后我们在浏览器输入localhost/install即可访问Dify

在这里插入图片描述

恭喜你成功使用docker配置Dify

如何零基础入门 / 学习AI大模型?

大模型时代,火爆出圈的LLM大模型让程序员们开始重新评估自己的本领。 “AI会取代那些行业?”“谁的饭碗又将不保了?”等问题热议不断。

不如成为「掌握AI工具的技术人」,毕竟AI时代,谁先尝试,谁就能占得先机!

想正式转到一些新兴的 AI 行业,不仅需要系统的学习AI大模型。同时也要跟已有的技能结合,辅助编程提效,或上手实操应用,增加自己的职场竞争力。

但是LLM相关的内容很多,现在网上的老课程老教材关于LLM又太少。所以现在小白入门就只能靠自学,学习成本和门槛很高

那么我作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,希望可以帮助到更多学习大模型的人!至于能学习到多少就看你的学习毅力和能力了 。我已将重要的AI大模型资料包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来。

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

👉 福利来袭CSDN大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

全套AGI大模型学习大纲+路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

read-normal-img

640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

👉学会后的收获:👈
基于大模型全栈工程实现(前端、后端、产品经理、设计、数据分析等),通过这门课可获得不同能力;

能够利用大模型解决相关实际项目需求: 大数据时代,越来越多的企业和机构需要处理海量数据,利用大模型技术可以更好地处理这些数据,提高数据分析和决策的准确性。因此,掌握大模型应用开发技能,可以让程序员更好地应对实际项目需求;

• 基于大模型和企业数据AI应用开发,实现大模型理论、掌握GPU算力、硬件、LangChain开发框架和项目实战技能, 学会Fine-tuning垂直训练大模型(数据准备、数据蒸馏、大模型部署)一站式掌握;

能够完成时下热门大模型垂直领域模型训练能力,提高程序员的编码能力: 大模型应用开发需要掌握机器学习算法、深度学习框架等技术,这些技术的掌握可以提高程序员的编码能力和分析能力,让程序员更加熟练地编写高质量的代码。

👉 福利来袭CSDN大礼包:《2025最全AI大模型学习资源包》免费分享,安全可点 👈

img

这份完整版的大模型 AI 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

作为普通人,入局大模型时代需要持续学习和实践,不断提高自己的技能和认知水平,同时也需要有责任感和伦理意识,为人工智能的健康发展贡献力量。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值