00:00
大家好,欢迎来到秋月堂,今天我们来讲点好玩的东西,之前输入了那么多命令,那么大家有没有觉得挺厌烦的,那我们这节课呢,就来讲一下有页面交互的docker啊,我们来打开一下笔记do,可在原先是有一个自带的啊do UI交互界面也就是这个,我们把它跑起来,把它放到我们的虚拟机,好运行起来都边看一下。90019端口我们去谷歌打开。三点,嗯,对。1089001,比如说这里它现在启动的容器有多少个?停止的容器有多少个?对,这是界面,这是容器。比如说第display全部过滤,那么它就会显示你,嗯,你当前所有的那个正常运行的容器,就等于你输入do PS-A啊,运行中的退出的都会在这里,这里也可以对它进行操作,比如说看到的容器输出日志。
01:20
嗯,Mary也没有好。比如说看一下这里,这里看到了吧,这些是日志。Out。容器的网络。金象。挂在。挂载的这个信息,一个基本的那个docker的,呃,信息我们用的是1.261.13的docker version。但是大家发现了吧,这个呃doer的UI其实是看不到什么东西,比如说我们要看到呃do的资源监控,那么这时候我们要用到哪个工具呢?
02:07
那么我们现在就要用到这个工具CY的。好,我们来运行这个镜像。嗯,在这里把这个贴出来。命令好像太长,我就不纯手打了啊。啊对,呃,运行这个容器的时候,它互联了一个inlux这个DB,就是呃一个时序数据库,关于时序数据库的,呃学习呢,大家有兴趣的话就可以去百度一下,我们现在这里直接把它运行起来。先创建一个这个。Copy,好看。
03:04
Inx已经跑起来了。还有一个是。看一下。C的Y怎么没有起来,我们输入一下刚才那个命令。好看,C的Y已经起来了。那么它的端口是8080,打开一下。点3.1088。啊对,8080第一次进入这个CY的啊,会有点慢,大家稍微等待一下。好,我们进来了。来看一下,这就是CD weather的资源的对资源的一个监控,比如说CPU的使用率啊,内存的使用率啊,都会在这里,如果大家看不懂的话,直接点这里翻译成中文。
04:07
那么比如说memory总使用量。吞吐量也可以看得到。在这里。但是这款软件呢,它只会保持多个一分钟之内的状态,过了一分钟的呃状态它就会丢弃。好,看到这里我们其实还没有看到那个,怎么去用一个交互界面去操作这个,呃,Docker,那么这时候。呃,这个交互的do插件就出来了,好。把这行命令直接贴进去。拿取金箱。
05:01
我们稍微等待一会。应该很快就会拉取完。稍等。端口是9000,来输入一九二点一六八点三点幺零八九千。不要这个直接进入9000密码,必须输入大于八位的啊,我在这里就输入一下自己的密码哈,两次密码必须一样双减。那么这时候我们继续进入contain这个插件的这个交互界面,我们现在选什么呢?比如说选这里就是本地,选这个呢,就是一个dogw的一个集群环境。
06:04
那我们选现在选择本地这里提示啊,必须要输入这个才可以连接上,所以我们在这里呢,啊,就已经写了这句话很好连接好点进去,比如说我们现在有多少个镜像在这里,它的名称呢,都会显示在这里。你也可以添加删除啊。比如说啊,还有我们去交互界面看一下,还有容器。容器运行停止啊,都可以在这里,比如说stop here,就是它重启暂停删除,还可以添加这个容器在这里添加。输入容器的名称,它的在哪里拉取,然后我们可以在呃,A d template这里去选择呃,我们需要的那个嗯容器模板,比如说我们选择一个mongo,芒果就叫芒果。
07:13
他的网络选什么,选选自己的API吧,然后受高级对数主机开什么端口,开27017跟它里面一样。Name叫什么就叫吧。然后部署容器,我们这个部署容器要稍微等待一会儿。这个芒果就已经运行起来了,那么我们看一下它现在的状态。什么样的,我们在这里其实也是查过久了,也是可以看到这个容器的内存啊,CPU啊,啊网络的一个使用情况。比如说这里已经显示出来了。
08:01
都我们可以看到容器的什么信息呢?日志信息都会在这里。都可以打印,然后我记得好像是可以直接进行对直接进行呃,页面交互的。哦,我们这里暂时不用管它哈。然后点击这个可以看到相当于inspect那个命令。可以看到它的详细信息。我们再点这里可以看到这个乌龙,这个挂载。挂载到哪里,然后网络有几个,有这四个添加网络,删除网络,他这个呃,容器插件呢,其实还是支持支持多SW集群来管理的,就目前来说呢,这款插件还是我们用的普遍比较多的一款do可容器交互的一款软件,好讲完了do的容器交互,我们讲一下do的资源监控,大家刚才也看到了,其实这一块呃。
09:19
CC的Y则对于这个呃,这个监控其实做的不是很好,那么我们啊,接下来就看到一个另一个界面,看一下这个架构,CR加inflex BB加gra法记呃,这个C是负责去收集这个容器的一个呃状态信息的,然后它把它放到那个in black dp in black dp进行存储,Inlex DB将呃再将数据推送到gra法,啊不是不是推送,是拉取gra法去拉法是以这个gra坊呢,是谷歌开源的一款,呃很好很好看的一个容器监控的一个界面,我们来搭建一下。
10:10
前面我们已经把这两个容器已经创建了,那么现在只用创建这个容器贴一下代码。走起好运行起来,个人访问端口是3000。直接下面。稍微等待一下啊也可以。算乘取一个等等。
11:01
那好,添加一个数据源,在这里我们选择这个inflex叫什么呢?叫inlex,只有有这个数据源才可以展示界面啊,然后这里输入IP,如果不是创建网络的话,那就是要输入IP3.1088086这个端口。C的YCAD为so啊。应该是这个密码,我们来试一下。哦,已经成功运行,那么我们来导入一下界面,嗯。Important。
12:00
导入一个JS文件,那么这个JS文件我们去哪里找呢?在这里不版的官网。这里输入in black。DB。搜索。找找一下,看一下在哪里。嗯,稍等我找一下哈。哦,在这里点进去。哪里下载它的JS文件,就点击这个down Jason的把这个把这个JS文件保存在自己本地,我现在我已经down了一份下来了,所以我们直接导入就可以放在了桌面。好找一下。
13:01
这个走。选择一下数据库,好important。已经开始展示数据了。这个界面很酷炫对吧?内存,CPU,网络还有文件。都在这一块都展示出来了,如果这些都超标了的话,这里可以设置一个告警去呃邮箱发送到呃那个运维人员的邮箱里,那这个插件还是很方便的帮我们去管理了,这个都可容器的资源,好,今天这节课就讲到这里,谢谢大家。对应的那个秘密我会放在群里啊。
我来说两句