Docker在教育云平台上应用方法及装置制造方法及图纸

技术编号:16822163 阅读:51 留言:0更新日期:2017-12-16 16:48
本发明专利技术公开了一种Docker在教育云平台上应用方法及应用装置,其中,方法包括:拆分分层架构中的业务逻辑和数据访问层,并通过Dockerfile包装拆分出来的服务组件为Docker镜像;将Docker镜像推送到镜像仓库中;测试环境和生产环境从镜像仓库中获取指定版本号的Docker镜像,并在Docker引擎上运行;部署负载均衡器,并主机操作系统上部署Docker引擎。该方法可以将Docker技术应用在教育云平台,不但可以更快速的创新出新的应用场景,而且可以更快速的满足教育云平台上创造新业务的需求,以及降低了教育云平台的运营成本。

The application method and device of Docker on the educational cloud platform

The invention discloses a method used in Docker education cloud platform and application device, the method of layered architecture: separation of business logic and data access layer, and through the service component of the Dockerfile packaging split out for the Docker image; Docker image will push to the mirror in the warehouse; test environment and production environment for specifies the version number of the Docker image from the mirror in the warehouse, and run on the Docker engine; the deployment of the load balancer and the host operating system on the deployment of Docker engine. This method can apply Docker technology to education cloud platform, which not only can create new application scenarios more quickly, but also can meet the demand of creating new business on education cloud platform faster, and reduce the operation cost of education cloud platform.

【技术实现步骤摘要】
Docker在教育云平台上应用方法及装置
本专利技术涉及Docker和教育云平台
,特别涉及一种Docker在教育云平台上应用方法及装置。
技术介绍
随着计算机技术、网络技术创新进步,特别是虚拟化技术的进步,还有新概念、新方案的创新和发展,尤其是Docker技术的快速发展,为在线教育云平台的推出奠定了基础。教育云平台采用微服务架构,微服务架构解决了传统的分层架构中的一些问题,它的核心特点是高可伸缩性、易于开发、测试和部署独立的服务组件,这些服务组件解耦的、分布式的、相互独立的。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种Docker在教育云平台上应用方法,该方法可以将Docker技术应用在教育云平台。本专利技术的另一个目的在于提出一种Docker在教育云平台上应用装置。为达到上述目的,本专利技术一方面实施例提出了一种Docker在教育云平台上应用方法,包括以下步骤:拆分分层架构中的业务逻辑和数据访问层,并通过Dockerfile包装拆分出来的服务组件为Docker镜像;将所述Docker镜像推送到镜像仓库中;测试本文档来自技高网...
Docker在教育云平台上应用方法及装置

【技术保护点】
一种Docker在教育云平台上应用方法,其特征在于,包括以下步骤:拆分分层架构中的业务逻辑和数据访问层,并通过Dockerfile包装拆分出来的服务组件为Docker镜像;将所述Docker镜像推送到镜像仓库中;测试环境和生产环境从所述镜像仓库中获取指定版本号的Docker镜像,并在Docker引擎上运行;以及部署负载均衡器,并主机操作系统上部署所述Docker引擎。

【技术特征摘要】
1.一种Docker在教育云平台上应用方法,其特征在于,包括以下步骤:拆分分层架构中的业务逻辑和数据访问层,并通过Dockerfile包装拆分出来的服务组件为Docker镜像;将所述Docker镜像推送到镜像仓库中;测试环境和生产环境从所述镜像仓库中获取指定版本号的Docker镜像,并在Docker引擎上运行;以及部署负载均衡器,并主机操作系统上部署所述Docker引擎。2.根据权利要求1所述的Docker在教育云平台上应用方法,其特征在于,还包括:根据所述Docker镜像内程序的当前运行数据调整所述Docker镜像内程序所使用的宿主机的资源。3.根据权利要求1所述的Docker在教育云平台上应用方法,其特征在于,还包括:判断是否需要满足业务需求;如果需要,根据当前业务需求动态调整部署在所述负载均衡器下的容器数量;如果不需要,则销毁容器。4.根据权利要求1所述的Docker在教育云平台上应用方法,其特征在于,所述测试环境和生产环境从所述镜像仓库中获取指定版本号的Docker镜像,并在Docker引擎上运行,进一步包括:在所述测试环境中部署所述Docker镜像,其中,从所述镜像仓库中获取所述指定版本号的Docker镜像,在所述测试环境的Docker引擎上运行所述Docker镜像为一个容器,以对外提供服务;在所述生产环境中部署所述Docker镜像,其中,从所述镜像仓库中获取所述指定版本号的Docker镜像,在所述生产环境的Docker引擎上运行所述Docker镜像为一个容器,以对外提供服务。5.根据权利要求1-4任一项所述的Docker在教育云平台上应用方法,其特征在于,所述负载均衡器发送客户请求至同一个Docker镜像部署的容器,以使所述同一个Docker镜像部署的容器提供相同的服务。6.一种D...

【专利技术属性】
技术研发人员:王雪松张凤国
申请(专利权)人:北京奥鹏远程教育中心有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1