A natural response when first working with Docker containers is to try and frame them in terms of virtual machines. Oftentimes we hear people describe Docker containers as “lightweight VMs”.
This is completely understandable, and many people have done the exact same thing when they first started working with Docker. It’s easy to connect those dots as both technologies share some characteristics, but the key is that the underlying architecture is fundamentally different between containers and virtual machines.
This ebook covers:
- Why Containers are not VMs
- How Containers and VMs can be used together for capacity optimization
- Running containers on physical servers vs virtual machines
- Getting started with Docker and containers