What is Docker?

Before we begin to work with Docker, let's have a look at exactly what Docker is. If you head on over to https://www.docker.com and look at the What is Docker? page, you will see that they say that Docker is a containerization platform. From a first-look perspective, this does not make much sense. Digging a little deeper though, you will see that Docker simplifies the application-building process and allows you to ship and run those applications in different environments. The different environments may be development, testing, user acceptance testing, and production environments.

Docker makes use of images and containers, and if you look at the Docker logo, you will see this idea of containers represented in their logo:

Get C# 7 and .NET Core 2.0 Blueprints now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.