00:00
大家好,欢迎来到秋月堂,这节课我们来讲如何使用开发工具推送镜像到远程仓库,那我们作为家务人员常用的开发工具就有那么几款,Eclipse ID,或者特殊一点的话就是sts了。这节课主要围绕两个就是eclipse跟ID来讲解怎么去打造一个多可的镜像,那我们首先打开一台虚拟机。如果要推送镜像到这个这台机子上的话,是需要打开那个2375的端口的,我们先看一下有没有打开杠。已经打开了,那么这个端口在哪里打开呢?啊,我告诉大家,其实上节课我们已经讲到了,Sister就是这个目录下的。
01:03
Doer service文件cut docker,脸色好,我们关一下这个广告。在这一行,把这一句话去进行覆盖,我们来做个笔记哈。服务端打开,呃,2375端口,哎,User user system.doctorer.service文件下覆盖这一行。缩进一下,那么保存之后我们需要重新重读一下这个文件的。
02:12
重新加载,输入这个命令。前面搜进下输入查看端口的命令NENTP,确保2375打开,确认了这台虚拟机的2375端口打开之后,我们要在这个本机确认一下那个计算机这里的环境变要设置一下,高级系统只设置这里环境变量,我们必须添加一行这样的话。
03:02
Do host变量名,变量值就是我们这台虚拟机加上这个端口啊,来做个笔记。在Windows环境下设置环境变量。添加变量名,合并一下添加变量值这里,呃,大家替换成自己的那个虚拟机或者服务器的这个IP地址哈。
04:04
呃,千万不要用我的替换完了之后,呃,有些机子是需要重启才会生效的,嗯,这里先首先用eclipse来讲解怎么去打包这个多克镜像啊,先把这里关掉,打开eclipse。我这里就用上节课我们用到的这个已经写好的这个DEMO。呃,我这里已经有一个写好的do fair,千万要注意这个talk fair要放在po文件的同级目录下啊,这里也写一下笔记。Spring项目中的be需要防治,带我点藏料,同级木录下。
05:08
翻完了这个do fair,这只是第一步,呃,大家的,大家在这里直接新建一个do fair是没有这个颜色的,这个ec中是需要下一个do file插件才会,呃,让这个颜色生效。这dog fair这里完了之后呢,我们是,呃,在POM文件是需要添加一个依赖的,在最下面的这个penguin这里。就是这个我们需要添加这个依赖啊,它才可以进行打包啊,来放下放到笔记中。在前中添加耳朵,下来缩进一下。
06:09
说一下这句话,这几句话的意思。这里首先第一个do image pro哦,划到前面哦,这就是镜像的前缀是什么哦,我这里定义了一个这样的前缀。然后是这个。这个就是项目名称project的这个,往上翻就知道了,就是这个东西DEMO,还有这个version呢,就对应这个这下面的这里这个project,这个wash project build final name指的就是这个,呃,构建的价包名final name在这里啊,定义一下。在这里它的前缀名叫什么叫YQ-DEMO,呃,这个DEMO项目我会放到群里供大家去做测试学习用。这个添加完成之后,我们就可以开始来构建我们的doer镜像了。来先改一下这个端口哦,改成8080吧。
07:25
点击项目右击us Mar build首先编译。请等他编译完成。好,成功了在右击。Fair,千万别写错了哈。
08:10
现在将要给我们推送镜像了。我们这里稍微等待一下哈,如果没有的话,他就会去先下载,我这里其实已经有了,他已经下载好了,好推送完成,镜像的名称是这个registry q com,我们去查,呃,去机子上查看一下有没有docker image,看到了吧,现在在这里已经有了。现在来测试一下,用工具构建的这个镜像能不能用来ER run d8080里面也是8080啊,我刚才改了一个刚刚start重启的策略,杠杠ne等于API,杠杠杠杠ne等于DEMO。
09:15
运行哪个镜像,就是这个复制一下。版本号。前面多了个空格,去一下好,运行起来了,查看一下,清下屏有了。我们来用Chrome来访问一下。1980168051.119。80808。啊,这个程序已经可以访问到了,但是这个路径不对,还记得我们是哪个路径吧,看一下应该好可以了,商量可以正常访问,我们再进入容器里面去看一下BMO。
10:27
哦,没有这个贝斯命令,那怎么办呢?看一下有没有上面有了。已经也是我们预料中的这个APP,点赞退出,请下屏,好,我们来讲解一下如何用IDA来构建这个镜像,好,这个IDA其实也是支持这个多可的一个插件的,大家可以去下载,尝试性下载一下看一下,那么IDA,嗯,打包镜像很简挺简单的,用alert加F12,打开控制台,输入mvn do fair build build,把这个鼠标移开,输入这句话就可以了,我们来做一下笔记,把这段扣比下来。
11:29
Idea打包进行啊。按住alt加。F12、打开控制台。
12:00
输入嗯,Fair build命令就可以了。哦,但是我们这里其实是引用的跟eclipse一样的文件。那我们在这里,呃,删除一下这个119上的这个镜像吧。先删除它运行中的一项。再查看一下。啊,已经没有了,线下屏幕好使用ID来构建,我们稍微等待一下把屏幕放大。
13:17
镜像名称现在开始。看到这句话,就是其实已经意味着要推送金像了。好,第一层,好,马上success查看一下imagine是吧,是一样的,DA这里啊,这个多个fair是跟eclips一样,都要注意啊,这些插件啊,目录啊都要注意。讲到这里细心的同学应该已经发现了,其实eclipse跟DEMO都是直接调用了Mar文这个插件来进行呃,多镜像的构建的。
14:04
这种构建的方式对于中小型的项目啊,还是经常使用到的啊,啊,这里也推荐大家去尝试性构建一下,好,这节课就讲到这里,谢谢大家,拜拜。
我来说两句