【AI Agent 教程】本地私有化部署Dify 的准备工作:
发布日期:2024-09-12 06:19:37
浏览次数: 2068
来源:杰克船长的AIGC
Docker 背景:
问:在玩各种项目的过程中,最麻烦的事情之一就是环境配置。每个用户的计算机环境都不相同,那该怎么保证项目方开发出来的软件能在大部分通用计算机上跑起来呢?
答:很多项目方会出Readmer教学,教学中一般分为两种。(Dify也不例外)源码部署:通过在 PowerShell 小黑框中一顿框框骚操作各种命令式语句,过程中,只要有一步走错,项目没准就出现问题,麻烦至极,需要Linux技术基础底子。Docker部署:项目方会把整个项目环境打包成一个小盒子,我们只需要下载好Docker软件,一键拉取那个小盒子,环境就部署好啦。
Docker是什么?
Docker 属于 Linux 容器的一种封装,提供 简单易用的容器使用接口。它是目前最流行的 Linux 容器解决方案。
Docker 将应用程序与该程序的依赖,打包在 一个文件里面。运行这个文件,就会生成一个 虚拟容器。程序在这个虚拟容器里运行,就好 像在真实的物理机上运行一样。有了 Docker, 就不用担心环境问题。
总体来说,Docker 的接口相当简单,用户可以方便地创建和使用容器,把自己的应用放入容器。容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。
Docker 是一个开源的商业产品,有两个版本:社区版(Community Edition,缩写为 CE)和企业版(Enterprise Edition,缩写为 EE)。企业版包含了一些收费服务,个人开发者一般用不到。下面的介绍都针对社区版。
Docker安装(以Windows10为例)Windows Docker Desktop 官方下载地址:
请复制以下链接:
https://docs.docker.com/desktop/install/windows-install/
安装 Docker Desktop for Windows点击 Get started with Docker Desktop,并下载 Windows 的版本,如果你还没有登录,会要求注册登录:
双击下载的 Docker for Windows Installer 安装文件,一路 Next,点击 Finish 完成安装。
创建完毕之后,进入能看到这个聊天助手的编排界面,
接下来我来详细讲解一下每个界面模块的含义:
安装完成后,Docker 会自动启动。右下角通知栏上会出现个小鲸鱼的图标,这表示 Docker 正在运行。我们可以在命令行执行 docker version 来查看版本号或者docker run hello-world 来载入测试镜像测试。如果没启动,你可以在 Windows 搜索 Docker 双击启动。注意:如果启动中遇到因 WSL 2 导致地错误,请安装 WSL 2。
安装之后,可以打开 PowerShell 小黑框并运行docker run hello-world命令检测是否运行成功。
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业