25.5 Docker
Docker is container software that manages your application in self-contained units called containers. Docker can be run on almost any system, so you only need to create a container once and can then run it in a wide variety of environments. The big advantage of this way of running an application is that the application doesn’t run directly on the system, but in an abstracted environment isolated from the rest of the system. This increases the level of security on your system and allows you to easily scale your application by launching additional containers as needed. With Docker, you can easily test your application on different Node.js versions by swapping the underlying Docker image. In addition, a Docker image can be deployed ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access