大家好,我是云上天,今天教大家如何把我们这个加完项目打包成一个假包,然后把假包又变成一个镜像,在刀客游戏里面运行起来。 因为我们现在都知道,就是说我们现在项目都是可能以前的话都是用架包的话,就是加瓦靠架的话直接启动就可以了。但是现在就是微服项目的话,很多都是用那个,就是在刀客容器里面或者在开发 s 里面运行的,今天就教大家如何做成一个,嗯,镜像就是刀客的镜像来运行起来。 其实做成这个等会进项的话有好几种方式啊,就是说最常用的,比如说用 mami 插件的方式,就说 我们直接在泡沫里面就是引入一个漫威差界,用这个漫威因斯道,然后拍开一只。嗯,再就是说到和 beaut 块运行的一个镜像就可以了,这种方式的话一般的话都在服务器端 打的,但是还有一种的话就是说是直接先打成那个架包,然后再有架包,再自己做成一个等会的镜像。好,我们就采用第二种方式。好,首先的话我们就先这个 用我们这个拍 k 纸吧,就 mame 这边的话有个拍 k 纸,我们点一下先把这个项目变成一个架包。好,这边的话我们可以看到这个打包都是没有问题的,都是四个三 s, 说明我们这个就是可以就是成功的,所以说没有任何问题,我们只需要进入到对应的目录就可以找到他 来,我们寄到我看一下啊,他是到了这个目录下,好,我们寄到这里面去 有个碳,这里面的话就是有一个波特斯 rap。 好,这个波特斯 rap 就是他的一个启动的一个架包。好,我们把这个架包的话,一般的话我们制作进校都是在服务器端吗?所以说,呃,我们比如说在哪个服务器端制作的话,就上传一下就可以了。比如说我们现在的话,先用这个 腾讯的这个 c 五 s 上传吧。好,我们然后找到这个包的十二这个假包,然后上传过去,上传上去。好,他已经上传完成了,上传完成之后我们复制复制他的一个下载的一个链接, 好,复制一下,然后的话我们把它最小化好,然后来到我们服务器,我们只需要下载下来就可以了。好,我们比如说我们进到这个入城目录吧, 比如说我们,嗯,创建一个目录吧,创建一个新的就叫 ws 啊,进到这个 ws 里面,然后的话用 wc 这个命令把我们复制这个链接粘贴到这,然后回车, 这时候的话我们这个下包就下载过了。啊。好,我们做这个等会进项的话,就是说我们还需要有一个叫做等会犯了这样一个文件。好,我们这边的话没有的话我们就用这个 vrm, 我们输入 vrm 或 vr 都可以啊,就是输一个大写的 d。 好,等会发现我这个文件如果说你这个名字也不一定非要叫德和范啊,如果说你不叫德和范的话,就说你可能就是说在做印象的时候,等会 的时候你要给他一个高 f 指定好这边写什么,写什么的话,我这这边都给大家写好了,你只需要把它复制过来就可以了。 好,这个的话就是说他的基础镜像的话就是 oppo jdk 吗?然后的话这边我们需要改哪些参数呢?比如说我们只需要改我们添加了这个 你这个架包,就是说你最后打成的这个架包叫什么名字?比如说我们刚刚上传的这个,大家可以看到啊,这个,这个架包叫什么名字? 好,他就是 x y z 杠杠,波特, strp。 好点驾啊。这边的话,我们把这个我们的这个打好的这个架包的名字输入一下就可以了。 xy z 杠,波特。 好,把这个名字输上之后,然后在里面的话就是说你其他的什么都不用改,然后我们 w q 保存退出,我们来这边的话再输一个名列叫 double 的。 好,然后杠替,就是说给他指定一下,这个都是我们打成这个架包的一个标签,叫什么名字?好?我们就叫 xyz 杠, 嗯,比如说就叫 xyz 吧,然后的话比如说给他一个叫微一微,嗯,冒号微一点零吧。好,这样哥,继续当前目录打包就可以了啊。我们回车 这时候的话就开始制作镜像了。 好,我们只需要 看下面这两个,如果说是 beaut 的两个是个三十放的话,都是说明我们这个做的这个镜像是没有任何问题的。好,我们就做成功了,成功之后我们等会赢卖。这次 在这里面可以看到我们刚刚做的这个镜像 xyz, 他对应的这个,嗯,标签的话就是 v 一点零,也就是没有问题的。好,这时候的话我们就可以运行我们这个容器了,我们可以看一下等会 ps 杠 a, 嗯,我们等会 ps 吧,这样太多了, 这面运行的这个容器里面是没有这个 syz 的。好,我们刀口软, 然后是 atd, 然后把这个参数输一下,然后的话比如说我们要运行什么金,嗯,哪个金项呢?比如说我们要运行的是我们的 x y z 吗? y z, 我们也可以杠杠耐磨,就是说指定一下这个运行起来叫什么名字? x y z。 好,然后运行哪个镜像呢? x y z 冒号,然后是 v, 一点零点零。好,然后我们回车就可以了。 好,这时候的话他就已经运行起来,我们就用刀片 ps 好看一下。 好,这边的话就多了一个好,他的状态也是阿普,所以说在运行呢。好,我们用待会 ps 看一下他的就是有没有启动成功, 然后我们回升。好,大家可以看到这个容器的这个日制的话就是说启动完毕,说明这个容器的话就是已经运行了,也就是我们这个项目就已经启动成功了,以刀客容器的形式。
粉丝3935获赞1.1万

大家好,今天呢准备来给大家讲一下刀壳镜像是如何保存和导入的,先说一下这个有什么作用啊,刀壳镜像啊,绝大多数情况下是不需要保存的,因为你直接可以在线拉取,然后这样呢我们一般都是需要使用最新的镜像吗? 但是呢你这种刀跟镜像的完全的自己的保存和导入也是有它的使用场景的,比如说在某些情况下啊, 这个作者身后跑路了。嗯,那么以后如果你还想用这个镜像的话,你就需要把这个镜像保存下来,之后呢需要使用的时候可以使用,当然呢也可以给别的这个电脑使用啊,这是第一点。 另外呢,比如说你有一些设备,他在内网状态下,他不能够使用外网,或者说他拉取镜像不方便,你呢可以通过其他的电脑把镜像先拉取回来, 保存,之后呢再到这个内网环境这台电脑上呢,再去安装这些镜像,这样就很方便了。当然我说的这是两种我能想到的情况啊,如果大家有其他的需求,按需使用就可以了,我这里呢主要是介绍一下方法, 然后呢我们就来打开一下今天的文档啊,在软件分享二下面有一个刀客镜像的保存和导入,我们把这文档打开一下,可以看到实际上这些操作都比较简单,一共就三步, 其中呢一刻保存,一个导入,最后呢就是一个运行测试一下效果。我们一步一步来,我们先要说明一下啊, 我们今天的操作呢,一共涉及到两台电脑,一台呢是三幺点二百,一台呢是三幺点一百,我们是要把三幺点二百这个镜像进行保存,然后呢在三幺点一百这个电脑上进行导入,最后呢我们在三幺点一百上进 进行一下这个镜像的运行测试,这样就可以了。首先我们把这个先保存一下啊,保存镜像到指定目录需要一条命令,这条命令在这里,然后说一下这条命令什么意思?刀壳 c 五,也就是说这个要刀壳保存镜像了, 然后杠 o, 就是说指定一个输出的路径,我指定输出的路径是这样,在 m n t 迈第四个兔子目录下, 这个把这个输出输出的名字叫阿里撒吧,点 t a r, 因为我这次啊是准备用云盘订阅来做测试,所以说呢就叫阿里撒吧,然后呢他是一个压缩文件啊,点 t a r, 然后导出的是哪一个镜像呢?后面这个就是他的镜像的名称, 是一个全的镜像名称啊,然后说这个镜像名称去怎么找到,我们来看一下,首先大家看一下啊, 这是幺九二点幺六八点三幺点二百,也就是说我那台物理机的小主机,我们向下向下翻啊, 看到这里了吗?这里就有那个阿里云订阅啊,阿里云拽五 subscribe, 后头这个 latest 是版本号,我们不需要,我们不管啊,我们只需要把前面这个复制一下就可以了,前面这个复制一下,其实就是 完全就是这个啊,这个就是他的镜像名称,记得这里记住他是输入是镜像名称就可以了,前面这个保存的名字啊,你随便起,最后点 t a r 结尾就可以了。然后呢我们把这条命令运行一下, 我们打开二百的这个终端,然后呢在上面粘贴完回车,稍等一下,很快你可以看到他已经保存完毕了。然后 呢我们来打开一下,看到了吗?这就是三幺点二百下面的拓字目录,然后我们向到向下拉到底,就可以看到了,阿里萨巴点 t a 二,我们把这个文件啊,你复制啊,或者剪贴都可以啊,那个不之后不使用就直接剪贴一下, 然后呢直接到我三幺点一百 tous 下面,我在下面建了一个阿里萨瓦这文件夹,我们把它放到这里面来, 已经把它复制进来了,对吧?然后我们再来看下一步,这个第一步呢,镜像保存已经结束了,然后呢复制 t a r 文件到所需电脑的指定目录下,我们也已经复制完了。 然后呢就是导入,可以看一下啊,刚才那个是 doctor say 五,我们这回呢用同样的相反的命令, doctor low 的 c 五漏的,这是一对儿吗?对吧?然后呢杠 o 是 output, 杠儿,这个是 input, 这也是一对儿,然后我们导入的这个位置就在这里, m n t my desk 兔子,阿里撒巴,然后阿里撒巴点 t a r, 我们把这条命令运行一下, 但是注意啊,这条命令运行的时候,你需要在三幺点一百,也就是你导入的那台电脑上进行操作了啊,我们复制,然后呢打开三幺点一百这个终端,右键粘贴回车, 你可以看到这个拉取镜像的过程,就跟你实际上去下载是一样的,你可以看到他这也是拉取镜像吗?露的也就载入这个镜像过程是一样的,非常快啊,因为这个镜像也不大,非常快的就载入完毕了,而且他是本地的,我们来看一下效果,然后呢可以看一下这个就是我塞腰带 一百的那台小手机,我们进到这个镜像里面来,然后看一下,可以看到啊,在这就已经看到这个镜像了,一模一样的,他呢不光把这个镜像名称啊完整的保存下来了,同时呢其实把后面这个版本号啊也一起保存过来了,你看 latest 一起也都保存过来了。 然后我们还可以对一下这个镜像其他部分啊,你可以看到这个镜像其他部分二十六点九九兆,然后呢创建时间是二零二三年十月二十二号, 然后你可以看这个啊,二十六点九九到二零二三年十月二十二号,所有的东西都一样的,甚至连后头这个 id 啊,你可以看一下,愿意看的话可以仔细对比这个 id, 这个 id 对比应该都是一样的, 他呢是一个类似于完全克隆那种,你是保存的吗?他完全完完整整的把这个一起都移植到这个三幺 一百里来了。然后我们使用的时候呢,就直接使用这个镜像就可以了,我们在这里啊,同样我们就进行一下这三步,其实这个你已经成功了,有这两步已经是保存同时导入已经成功了。我们最后啊运行这个镜像只是用来测试一下,看看有没有什么问题啊? 我们之前用的阿里这个撒吧云云盘订阅这条命令啊,我们拿出来这个镜像名称部分呢,就是使用我们导入的镜像名称,其实就和原先的是一样的吗?我们也不用变,我们把这条命令直接复制一下, 然后呢在这个三幺点一百啊,我们刚导入镜像,这台机器我们直接粘贴回车,你可以看到他也不会再去下载了,因为他检测到这个镜像是存在的,直接就刀口软就运行了啊。然后我们来看一下,我们在这个刀口里面看一下容器,看到了吗?阿里萨伯已经正常运行, 然后我们来点击一下端口,也是正常可以打开了啊,然后我们可以输入一下账号,额的命,额的命, 然后回车登录,可以看到这个也完全顺利登录进来了。云盘订阅是一个比较可惜的应用,他的作者呢现在已经山库跑路了, 所以说呢,大家且用且珍惜吧。有一些朋友反映,他这其中的有一些功能已经不能用了,不过我最常用的这个云盘搜索功能啊,仍然可以使用,大家如果有需要的话可以试一下,还是很好用啊。 好,今天呢,介绍的全部内容就到这里,如果大家觉得这期视频对你有帮助的话,欢迎点赞评论、收藏,一键三连,当然也不要忘了关注我们,下次见。

大家好,今天分享的是 docker 的 tomcat 八基础镜像制作实战,本次使用的基础镜像是 java 环境基础镜像,有需要的可以查找往期视频 实战中用到的 doctor file 文件,这里分享给大家,有需要的截图保存。接下来我们开始实战操作。 首先我们打开 tomcat 官方网站,这里我们选择 tomcat 八。在 tomcat 八版本中,目前最新版为八点五点八七版本,如果我们需要历史版本,可以在页面中点击 archives, 里面有历史的各个版本,可根据需求自行下载。 本次我们以二进制方式部署 tomcat 的八点五点八七版本,我们将官网下载二进制包传递到服务器的镜像制作目录中。接下来 我们编写 doctor file 文件来制作镜像。我们先梳理 tomcat 安装的 doctor file 流程。第一步,首先将 tomcat 二静置包复制并解压到容器中。 第二步,创建 tomcat 的软连接,创建 tomcat 用户,并更改 tomcat 程序的属主和属组为 tomcat 用户。第三步,设置 tomcat 全局环境变量。第四步,运行 tomcat 程序, 这里设置 tomcat 全局环境变量以及运行 tomcat 采用脚本方式,脚本内容如视频中所示,有需要的截图保存。 脚本创建完成后,并给脚本赋予可执行权限。运行 bill 的脚本制作 tomcat 八环境基础镜像制作过程,我们看到很快,整个过程没有报错。 制作完成后,我们通过 doctor ram 命令运行容器测试镜像,我们看到镜像正常运行,接下来我们测试 tomcat 首页,我们看到测试 tomcat 首页正常。 接下来进入到容器中,查看容器是否可以正常访问网络,可以看到整个 tomcat 基础业务镜像页面以及容器均正常。 至此, tomcat 环境基础镜像制作实战演示完毕。如果你觉得对你有用,欢迎点赞加关注和收藏,后续我会继续为大家分享 linux 以及云计算相关方面的知识点。


推荐一个刀片镜像分析工具,这个工具叫大夫,大夫可以让我们直观的看到一个刀片镜像中到底有多少层,还有每一层的详细信息,先看看他长什么样啊,执行大物命令,加上镜像的 id 或者标签,就像 这样,然后就能清楚的看到这个镜像的分层信息了。左上角呢,列出了这个镜像的所有层,可以通过上下键去选择对应的层,右边的视图呢,会动态的显示你选择的那个层所包含的文件,而且每个层里面新建的文件,还有修改的文件都会用不同的颜色标注出来,每一层呢,在构建的时候,对应的命令也会显示出来。 在写刀跟费要的时候呢,要尽量的精简,因为在刀跟费要中,每写一条指令,最后生成的镜像中就会多出一层,你可以自己写一个刀跟费要测试一下,然后使用带物看一下你生成的镜像中到底有多少层,打开给他搜索带,就这个啊,可以用容器的方式运行,也可以用命令的方式运行,试试好用。
