这是一个免费的docker容器部署平台。我们可以通过应用市场一键部署docker应用,也可以自定义部署任意的docker镜像。本期视频我们通过六个项目来白嫖实战一下这个免费部署平台clo cloud rong,看看如何不花一分钱,部署好玩实用的docker应用。视频的中间还会穿插补充一些docker的基础知识。我们来到这个地址run点cd cloud,有些朋友们会亲切的叫他爪子云。这里点击get started。网站提供了两种登录方式,这里我推荐使用gta登录。我们看到这里写了注册超过一百八十天的githa用户,每个月可以获得五美元的赠送额度。这个额度足够我们部署两到三个docker应用,并且一直免费的使用下去。我们来到这个地址,可以查看kita b账号注册的时间。注意要把最后这一段换成自己的账号名。从这个created at特字段,可以看出我自己的注册时间是二三年十二月十八日。如果gia b速度慢打不开,我们可以在微软的应用商店下载,并且安装这个工具,为getup加速点击使用getup登录确认授权。这里的区域建议选择新加坡随便填一个工作区的名字,我叫tap sharp技术爬爬虾。登录完成以后,我们可以在首页看到有六个功能。这里我们先看最重要的两个a p p store,还有a p p lunch的a p p store就是一个应用商店或者说模板商店。这里面一个模板就是一个docker镜像。docker镜像简单来说就是把应用程序依赖库,还有文件系统等等,打包成一个包。这个包就是docker镜像。如果我们想在linux上面运行docker程序,就可以使用docker命令。把别人打包好的docker镜像下载下来,然后再使用docker run命令创建一个独立的环境与应用程序,并且运行起来。这个独立的环境与应用程序就是docker容器,也就是docker container一台linux速主机可以互不干扰的运行多个容器。我们来看几个热度比较高的,首先是这个lob chat,这是一个网页版的开源的a i客户端。我们可以使用它搭建出网页版a i对话网站,然后分享给小伙伴们使用右上角根据项目的内存,还有c p u的使用量预估的一个价格。这样五美元用一个月是足够的配置,这个项目需要四个配置项,这里我准备换成deep sk的a p i。爬爬之前有一期完整视频介绍关于deep sk的a p i,使用deep sk a p i跟open a i的格式是完全兼容的。即使配置项,这里写的是open a i但是使用deep sea的a p i也是完全ok的。我们来到deep sk的首页,点击右上角进入a p i开放平台。deep sk我有一些余额,我们来到a p i case,点击创建a p i k,随便起个名字,我叫技术爬爬虾,然后把a p i k复制一下。我们回到爪子云,把a p i k粘贴过来。接下来是a p i地址,我们来到deep sic,在接口文档这里布置一下这块v一结尾的地址,粘贴到第二行。接下来是网站的使用密码,随便填一个就行了。最后填写模型,这里我填deep sc chat,也就是v三模型。好,一切准备就绪,右上角点击deploy,然后就可以看到我们部署的应用了。这里点击details,打开了一个应用的详情界面,在network这里有一个public dress系统,自动为我们分配了一个公网可用的域名。这个域名生效时间非常的慢,快的话,五分钟慢的话可能要等一个小时,这里只能耐心等待一会儿。我等待了大约十五分钟,这个地址才可以使用,我把它复制一下,在浏览器里打开一个网页端的ai客户端就部署成功了。我们可以把这个地址分享给小伙伴们使用这里我来试用一下它,提示我们输入密码,这里就填写刚才部署项目的时候填的那个密码,确认成功给到了,回答,我们就部署成功了。除了使用deep sk以外,lob chat还可以定义更多的a i大模型。我们在右上角找到设置,找到语言模型,我准备再添加一个谷歌jami i的模型。我们来到谷歌的a s stud。注意我们访问谷歌的a s studio,需要先切换到海外的上网环境。这里我先挑选一个模型,我使用jm i i二点五flash,看到它显示每天有五百次的免费请求次数来到lob chat这边把模型填过来回车,然后我们再去获取一个a p i k,还是来到谷歌的a s studio,在上面点击get a p i k右上角创建a p i密钥。随便选个项目,点击创建,然后我们把密钥复制一下,填到lob chat这里。最后把jami i开启起来,我们回到聊天,再来测一下在上面的模型。这里就可以选中刚才添加的jami二点五flash。因为这个docker器是部署在新加坡的,所以它不受谷歌的地域限制。然后我们就可以在国内使用这个网页来使用谷歌的g m i i模型,而不受到谷歌的地区限制的影响。除了使用系统分配的这个域名以外,我们也可以使用自己的自定义域名。这里点击manage进来以后,我们点击add port端口,还是填之前的端口开启起来。点击costume doma,这里需要配置一个自己的域名,这是我托管在cloud fare上面的一个免费域名。好吧,瞎的。上期视频介绍了如何申请这么一个免费域名,并并且托管到cloud flare面。我们点击d n s记录类型,选择c name名称,这里随便可以填一个子域名,这里我叫lob,然后把c name上面这一块填写到cloud flare里面,代理状态关闭。最后点击保存,把刚才配置的子域名填过来,lob点后面是域名。最后点击confirm配置好以后,把它原来的这个删掉,只留一个自定义域名。最后我们到上面点击update配置,自定义域名的过程比较漫长。我大约等了三个小时,自定义域名才算配置好。虽然前面还是显示喷顶,但是已经可以使用了。我们来试一下,这样就使用到了我的免费的自定域名,访问到了这个lob chat的工程。而且这个地址在国内是可以直连的。我们再来看一个n八n这是一个开源免费的ai工作流工具,类似code define,我们来把它部署一下,部署它没有需要填的环节变量,直接点击deploy。部署成功以后,我们点击这个域名就可以开始使用了。进来以后先填写邮箱账号名、密码。next这一步直接跳过,然后我们就进入了工作流页面,我们就可以在这里定制自己的ai工作流。n八n不是本期视频的重点,我先随便搭建一个,等后面我会单开一期视频详细介绍一下n八n这个项目我使用n八n拖拽一个极简的工作流,通过对话进行触发。然后经过deep sk大模型,最后把模型的输出结果保存到一个文件里面。我们来试一下,在最终节点可以下载刚才生成的文件,这是一个非常简单的工作流。以后我会单独出一期视频,详细拆解一下n八n这个项目除了使用应用商店来部署项目,class oud也提供了自定义部署的方式。我们点击这个a p p lunch右上角,点击create a p p,在这里就可以自定义部署一个docker项目。这里我以这个a list为例,演示一下,这是一个网盘具和工具。我们可以把多种网盘的资源聚合到a list里面,形成一个大的文件列表,还支持在线观看,在线视频等等。我们这里往下找有一个docker部署,找到这个docker run命令。然后我们来到爪子云填一下这里项目名字,我叫a list镜像名字。我们填写这一串冒号,后面是版本号,latest表示使用最新的版本,下面的资源占用。我把内存跟c p u稍微调高一点。接下来是网络,网络我们主要看这里的杠p参数。杠p参数是把容器外的端口跟容器内的端口进行一个映射。冒号前面是容器外宿主机的端口,冒号后面是容器内的端口,后面这个端口是容器内端口。我把它复制一下,cloud, cloud这边只填写容器内端口就行了。容器外端口它是自动分配的,我们没法自定义。然后来到下面的环境变量,点击add,我们需要做的是把这些横杠e的东西复制过来,粘贴到这个窗口里面,注意把横杠e都先删掉。这三个参数主要指定了容器内用户的权限,点击add。最后我们还需要添加一个存储,也就是docker里面的挂载卷。在下面点击add容量的话,选择一个g然后填写挂载卷。这里填写的是容器内的地址,在docker run命令,可以看到容器内的地址是这一串,把它复制下来。confirm好,一切准备就绪,我们在右上角点击deploy,找到我们刚才启动的a list。在最下面有一个小文件夹,配置了挂载卷的项目,就会把容器内的这个地址暴露出来。然后我们就可以在网页上对这里面的文件进行修改,可以上传、重命名、删除等等。挂载卷的主要用途,我们可以简单理解为打通了容器内跟容器外的文件系统。我等了半个小时,这个addis的地址才能访问我们来试一下。进来以后要填用户名密码,这个可以从日志里找到我。打开这个log,用户名是admin码,是这一串。注意复制的时候不要带空格进来以后,我们点击最下面的管理,找到存储,这样就可以添加自己想要的网盘到a list里面统一管理。点击添加这里我试一下百度网盘挂载路径,我还是填百度网盘,主要是为了跟其他的区分一下。这里最重要的就是刷新令牌,我们看一下如何获取在左侧有一个文档,我们先开一个窗口,把它打开,右上角切换成简体中文,然后点击开始在左侧添加存储,找到百度网盘。下面有一个刷新令牌的获取方式,点击一下,这里需要先登录一下自己的百度账号,然后我把这个刷新令牌复制一下,来到a list这边填写过来,其他的都不需要填了。最后点击添加,这里显示一个成功我们就ok了。再回到首页,看到我们的百度网盘就添加进来了,然后就可以查看里面的内容,比如在线浏览电影或者下载。除了部署docker容器、爪子云,还有其他的功能。我们一起来简单看一下首,先是数据库点击create进来以后可以选择一种类型的数据库。这里我选择post agreed的,然后。根据需要调整内存c p u存储空间,左侧给出了每天的预计费用,填好以后点击deploy。我在下面申请一个公网域名,这里显示报错了,说什么范围已经满了,我准备换一个地区来试试。我来到cloud的左上角,换成德国的同样的操作,我再来试一下德国节点,申请公网域名成功了,打开我的数据库工具。d bever右键创建连接,选择post green主机,就填写这个公网host端口。这里是三零五六三密码,我填写这个最后测试一下d b ver,会自动下载数据库驱动,最后连接成功。然后我们就可以建库建表,把它当成一个普通的数据库使用。下一个功能是dev box,也就是一个云端的开发环境。有了它以后可以不用配置本地开发环境,直接连接云端进行开发。我们来看下一个对象存储这个功能类似cross flad r二存储桶,可以把一些文件上传到云上,可以读,也可以写这里存储桶的权限。我给他只读的权限,点击create,创建好以后,就可以来上传文件。比如这里我上传了一个docker的小图标,然后我们就可以在公网上访问到这个文件。这里有一个链接,把它复制一下,粘贴到浏览器里面,这样就可以在公网上下载,并且查看这个文件。当然这个地址也可以用到自己的项目里面。作为一个远程读写文件的方式。