00:02
Hello,大家好,接下来由我为大家讲解Jenkins在容器环境下的安装和运行。今天先为大家讲解docker容器中如何安装jeins。首先我们先准备一个docker的运行环境,用VMVR嗯,虚拟出一个三头S系统,然后安装好docker。然后为docker的容器化部署呢提供一个技术的环境,为了方便起见呢,我们通过叉shell,然后通录这台主机,我们可以通过docker in inform命令看见刀cker已经正常启动了,嗯,刀ER呢?在国内呢,都是从doctor上拉取镜像的,但是呢,我们由于网络原因可能呢拉取不下来啊,可所以呢,我们可以配置一些镜像加速器,嗯,这个呢,在到时官方和国内呢,有很多云服务提供商都是为大家提供这种加速的服务的,我们可以通过这个配置这个刀ER,在ETC下面刀客的目录下面有一个叫。
01:12
Mon Jason的文件,嗯,我们可以配置这个文件,可以看到我已经配好了,然后呢,这是它的加速服务地址,然后呢,我们配好以后呢,在do口音four里头,我们可以看到这两个地址已经生效了,这个需要重启。加载后生效,然后呢,这样呢,我们就可以去,嗯铺这个。Jasonins的这个影像。嗯,但是呢,这个镜像呢,有700多兆比较大,大家看需要一定的时间,所以呢,我就不去等待了,呃。我呢为大家提前下载好了这个镜像。嗯,这个呢,是在我的加载在我的。
02:03
Theins这个目录下面。嗯,可以看到700兆的一个大包。然后呢,我们可以通过docker load的命令去把这个镜像load进来。嗯。这个整个有七百七百兆,好load完毕,我们可以通过local images,我们看到这个镜像已经漏进来了,嗯,然后接下来呢,我们就拉起这个镜像,拉起这个镜像之前呢,由于呢,这个这个docker呢,呃,为了能储储,嗯存储这个就是这个容器中的一些数据,我们呢,在这个输主机上呢,可以建建立这个镜像卷。嗯,映射到这个容器中去,这样呢,就是保持数据的,就是保持这数据一直有效。
03:04
呃。我们建立一个目录。恩,底下。嗯,由于容器里的jeins呢,嗯,是用ins这个用户啊和香的组去建立的,但是呢,咱们这个这个呢,呃,目录呢,是root用户建立的,大家可以看到。看到这是root用户建立的,所以我们需要改一下数组,呃,容器里的这个GS呢是1000,所以我们把这个改成呃,这个数组就可以了。嗯,然后呢,接下呢,我们就拉起这个镜像,通过doer run的命令剪,然后名字就叫ens,然后嗯,由于我们需要在外部访问,也就是说容器外去访问这个jackins,这个木这个。
04:08
呃,Jeins,所以呢,我们需要把它端口暴露出来,嗯,容器中是8080,我们外面呢,为了就是不与其冲突,我们可以设为8050,映射8080这个端口,然后这个卷呢,就是刚才建的这个。Jenkins。比映射这个。S。嗯,然后用S这个镜像。还可以看到镜像,镜像间也成功了,我们通过导看一眼,这个镜像是已经没有问题了,然后我们通过浏览器去访问这个。地址端口是8050。
05:02
好,下面我们就可以看到这个jeins正在做初始化,这个初始化呢需要一定的时间,所以呢,大家需要耐心的等待。好,经过这个这个整个耐心的等待啊,我们jas的初始化呢完成了。嗯,出环呢,接下来呢,就是需要解锁jas,这个界面已经给大家可以看到提示了,是吧?为了确保管理员安装jacks立马写入到日志中,该文件存在这服务器的,大家可以看到这个地址呢,是我们的。这个容器里的。嗯,这个地址目录,我们去获取这个地址。嗯,我们通过,嗯,唠科。E,然后看到这个容器,嗯,通过刀eec减it这个命令,然后进入到这个容器中。
06:03
可以直接写名字ons。He。进入到这个容器中。然后。粘贴这个。这个。密码。可以看到这个密码是。拷贝下来。然后复制在这里。粘贴进来。然后他是继续。继续。初始化。接下来呢,Jenkins就是让我们选择初始化安装的插件。我们为了方便,因为选择插件的时候呢,这个插件也是比较多,所以我们自定义插件,然后呢,就是不安装插件。
07:06
啊,然后选择安装。这就默认的就是没有安装插件,然后呢,这呢。嗯,就是。跳转到下一步,需要创建一个管理员的账户。我们随便起一个名字就叫做。Dickens。密码也是。密码又不能跟这相同,要G。123。PX123。全名就。保存并完成。只配置一个JS访问的地址,这默认就使用默认地址保存并完成。这样呢,我们的ins呢,就是顺利的安装了,下面就进入了。
08:06
S的整个运行的环境。好,今天这个jeins如何在刀客容器中安装,我们讲解完毕,好,谢谢大家。
我来说两句