There are a ton of great resources for Docker, so with that in mind this document will aim to serve as a collection of the best resources, and a practical guide to using Docker.
For any OS specific resources this introduction will focus on Docker for Windows
as it's the recommended way of using Docker on Windows, but much of the information here and across the Docker docs is applicable across all platforms.
Docker is a standard and set of tools that facilitates a Build Once, Run Anywhere methodology of interacting with applications.