Installing Docker and setting up the application

Before we go further, we need to understand what Docker is and the concept of containers.

Tip

You can read more about containers at this link: https://www.docker.com/what-docker#/VM.

Thinking in a very simple way, Docker creates micro machines (that is, operating systems) inside an isolated box to run your application, no matter what your platform is (Windows, Linux, or OSX). Let's see what the official Docker site says:

"Docker containers wrap a piece of software in a complete filesystem that contains everything needed to run: code, runtime, system tools, system libraries - anything that can be installed on a server."

So let's install Docker on your machine. A Windows machine deserves special attention, ...

Get Node.js 6.x Blueprints now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.