说说我的理解,希望对您有所帮助。Docker在前端的开发中的应用主要还是开发环境的搭建上,目前前端开发工作趋于标准化和工程化,在开始开发一个项目前,往往需要配置各种开发环境,例如:NoteJS、gulp、webpack等等。那么对于一个团队来说,这些工具的安装、配置、版本匹配在开发前占用大量时间。
将前端开发环境Docker化了之后,我们可以首先在Docker的一个镜像里(比如Ubuntu镜像)搭建一个统一好的开发环境,之后导出这个镜像文件分发给每一个前端开发团队成员。日后再遇到本地电脑故障重装,或是开发环境损坏,都可以绕开繁琐的开发环境搭建工作,直接进入到开发的状态了。