Creating an Azure VM with Docker

The Docker web site (https://www.docker.com/) provides a very good overview of the Docker architecture and how it works, in case you want to gain a deeper understanding of Docker internals. For the purpose of this book, we do not need to understand all the details of Docker, so let’s have a look at the parts that are relevant for us.

If we want to run Docker containers, we need a Docker host machine. The piece that is really needed on the host machine is the Docker daemon. This is responsible for managing Docker images and containers on the host. To communicate with the Docker daemon, we use the Docker client. The Docker client is really just a binary that talks to the Docker Remote API implemented in the Docker ...

Get Microservices with Docker on Microsoft Azure™ (includes Content Update Program) 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.