分类

docker部署NodeJs应用

docker 是一个开源的应用容器引擎,可以为我们提供安全、可移植、可重复的自动化部署的方式。docker 采用虚拟化的技术来虚拟化出应用程序的运行环境。如上图一样。docker 就像一艘轮船。而轮船上面的每个小箱子可以看成我们需要部署的一个个应用。使用 docker 可以充分利用服务器的系统资源,简化了自动化部署和运维的繁琐流程,减少很多因为开发环境中和生产环境中的不同引发的异常问题。从而提高生产力。   docker 三个核心概念如下: