温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
好,接下来我们就进入到进阶实战章节,前面呢,我们通过一些基础实践命令的演示啊,我们发现呢,如果使用doer安装一个软件,简单三步,第一步我们先去软件市场,也就是docker hardb去来找一个我们喜欢的镜像,这个软件镜像找到以后呢,接下来我们把这个软件镜像下载到我们本机,Docker po我们下载下来,下载下来以后呢,最后使用docker RA把这个镜像呢一启动,把启动的这个啊正在运行中的应用,我们称为一个容器,这一个容器呢,就是一个完整的相当于这个应用带上打包它的整个完整的Linux小运行环境,所以也非常方便。那可是呢,我们前面这些镜像都是别人给我们做好的,那如果是我们自己开发的应用,比如我们使用Java啦,或者Python,我自己写了应用,我能不能也打包成一个镜像放到软件市场,然后呢,如果我有新的机器,我可以从软件市场下载我这个镜像,然后直接启动。
01:00
所以我们现在呢,就以Java为例,我们编写一个hello word应用,并且呢,假设它还能操作一个red,来做一个简单小功能,来看一下这一套Java应用加red,整个我们使用do docker的话,们如何往上部署,包括我们Java这个应用如何打包镜像,那我现在呢,就先来启动ID,我先来写一个简单的这个Java应用,那非Java程序员呢,我们后续把这个代码直接放上去,你看一下就行,好,我们这个idea启动,我们现在来创建一个新的项目,我们使用spring boot方式,所以我使用spring的初始化项等稍等一下,嗯,这样呢,经常可能会遭遇网络不好,所以这个下载失败,呃,这一块的话,那没办法,我们就只能去它的这个网站,start.spring.IO我们自己下载了,好,我们来进来,自己把这个软件包下载一下啊。
02:00
那使用M工程啊Java好把这个包名com点艾特硅谷,让硅谷,然后呢,我们就叫个Java DEMO吧,Java DEMO报名呢就叫Java DEMO,我们使用我当前呢是JD开八,所以我使用JAVA8,我来选一些依赖,这个依赖呢,我们开发一个简单的外边应用,然后呢,再加上我们要操作下边,好我们让它生成一下我们这个应用,好我们这个应用呢,就给我们下载来了,我们把这个应用拿来一解压就行,看一下啊,在文件夹中显示好,这是我们下载好的这个应用,那么这个ID这一块呢,我就暂时先关了,我们的新下载的应用呢,在这儿我们直接把它解压吧,解压到我们这个桌面,稍等一下。
03:00
直接给他打开慢运行就行,我们来等他慢慢下载加载,那大概等了三五分钟,我们这个应用呢,就算是下载过来了没问题,把这些没用的东西呢,我可以时先删掉,好,这是我们下的这个应用,我们spring book应用呢,想要启动,直接在这儿一启动就行了,那这个应用呢,我们现在要操作red,所以接下来我们先来给docker上安装一个red。
我来说两句