重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
前言
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序设计、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了成县免费建站欢迎大家使用!docker是一个开源的应用容器引擎,可以为我们提供安全、可移植、可重复的自动化部署的方式。docker采用虚拟化的技术来虚拟化出应用程序的运行环境。如上图一样。docker就像一艘轮船。而轮船上面的每个小箱子可以看成我们需要部署的一个个应用。使用docker可以充分利用服务器的系统资源,简化了自动化部署和运维的繁琐流程,减少很多因为开发环境中和生产环境中的不同引发的异常问题。从而提高生产力。
docker三个核心概念如下:
本文主要是教大家了解如何在Docker容器中设置Node JS:
有一个可运行工作的NodeJS应用程序
通过确保进程在出错时不退出,使节点应用程序具有弹性
通过在代码更改时自动重新启动服务器,使Node应用程序易于使用
利用Docker:
先决条件
Docker已经安装好了
至少入门级节点知识和NPM
1.获取一个简单的Node应用程序
我们将使用Express,因为它的设置是容易的。
在一个干净的目录中,让我们从初始化NPM开始,继续运行此命令并按照提示进行操作:
npm init