基于Docker容器的PaaS平台,提供容器、镜像、集群、监控等服务
本系统提供用户
- 管理员
两套系统。
对于普通用户,提供:
对于管理员,提供:
根据题目要求,展示该题目的总体业务逻辑以及系统体系结构图,并给出系统的ER图
进行技术选型,给出相应的前端、后端、数据库等技术框架的选择
给出小组人员的职能划分
为了开发过程的标准化,在深入了解题目需求后,前后端开发人员需确立一套可扩展的通信协议格式,以及编写前后端通信的接口文档。
学习、了解docker容器技术
搭建docker环境,并进行镜像、容器的相关操作
docker默认不开启remote api接口,需要手动配置开启
利用HTTP接口实现docker的相关操作
利用http api实现mysql、nginx、java容器的创建、停止与删除等操作
通过后台管理系统实现Paas平台用户的管理(资源配置、权限管理)
实现docker容器的信息展示(用户、配置信息、运行状态等)
实现用户容器的创建、启停、删除操作
为用户提供nginx、java环境、mysql等平台服务
用户登录到Paas平台管理系统,申请相关的容器服务(java环境、mysql、nginx等),并进行相应的信息配置(容器名、mysql密码等)
成功运行Paas平台的docker服务,并进行测试