Welcome to Metric Tree Labs blog series and in today’s blog, we will be walking you through the basics of docker and how to deploy a node.js app on docker.
WHAT is Docker.
Docker is a service that uses OS-level virtualization to deliver software in packages called containers. Compared to virtual machines that run host operating systems, docker doesn’t need a hypervisor, all it needs is an OS that supports programs, libraries and system resources to run a specific program. And it can run a lot more applications at the same time than what would be possible with a virtual machine.
Creating a Docker image