容器部署

本项目中与开发相关的服务部署在中容器中进行,包括代码仓库,maven及npm服务器,API文档平台等服务,在本项目刚接触到内网环境时,本人预期的容器化方案其实是systemd-nspawn(可以看作chroot的高级版),但很可惜在设计之初并没有考虑到服务器的支持情况,导致封装的所有服务都起不来,统一部署在一个环境下又会对环境造成一定的影响,故最终选择了使用Docker。在容器部署环节少不了镜像拉取环节,这个部分只能是尽量的满足,实在不行找替换。