Containerization is bundling an application, its dependencies, and libraries together so that they can be used like plug-and-play on any kind of infrastructure. Each bundle is called a container.
Why Containerize a Node.js Service?
As discussed in the last section, containerizing a Node.js service would mean bundling the app, its dependencies, libraries, and even configuration into one container. Containerization has the following benefits: