收集需求,了解项目

接到项目,首先我们要分析项目的特性,确立项目的难度、开发周期、开发成本和项目风险,然后根据开发人员及技术储备由全栈工作师确立开发语言、软件架构,设计基镜像和应用镜像,然后分发基础镜像和应用镜像给开发成员。

本节,我们目的只为了演示"Build, Ship and Run Any App, Anywhere"这个流程,演示项目尽量简单,只是通过一个Web容器和MySQL容器作用户登录认证验证的过程, 这个过程我们会两种语言(Java和PHP)版本来演示,其它语言开发人员您可参照本流程来做基于Docker容器的开发、测试、发布的一体化流程。