温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
本节课我们来讨论一下docker的体系架构。首先了解一下什么是docker docker是一个开源的虚拟化容器引擎,通过使用docker,可以把服务器配置、数据库配置、用程序代码及其相关的依赖进行打包,然后发布到一个可移植的容器中,这个容器既可以运行在测试环境中,也可以运行在生产环境中。了解到docker的基本知识后,下面详细讨论一下它的体系加构。一般我们把docker安装部署在linuxx之上,这里的linuxon叫做docker的数组机,因在数组机上运行docker服务,本质上运行的是docker的守护进程,该进程用于管理多ER的镜像和容器,并接收客户端指令。镜像仓库是存储镜像的地方,它可以是公有的,也可以是私有的,镜像其实就是打包好的应用程序。Docker官方提供的一个公有镜像仓库叫做docker HUB.
01:00
我们也可以使用hober来构建私有的镜像仓库。有的镜像仓库以home就可以把各种镜像如MYSQL镜像、n gix镜像、卡们卡的镜像、reddix镜像以及自己的镜像保存到镜像仓库中。客户端通过使用多cker prool命令从镜像仓库中下载镜像,从而生成本地镜像。Docker cur item或者docker run, 这两条命令可以使用镜像来创建容器。容器本质上就是一个虚拟机,用于运行我们的应用程序。在实际的生产环境中,为了实现负载均衡和失败迁移的功能,通常需要构建多可的集群。多ER集群叫做多ER swan, 它可以包含多个多ER数组机的节点,这里可以看到该集群中有两个节点。从1.1、2.0版本开始,Docker swm集群便已经集沉进了DOCKER1的引擎中。现在你已经知道docker体系。
02:00
架构了,那你知道库net也就是K8S的体系架构吗?欢迎评论区留言讨论好了记得点加号关注赵宇强老师。
我来说两句