How Docker Engine Works to Enable Containers

The Docker Engine in 2018 isn’t the same technology it was when Docker first started. Rather it has evolved significantly in recent years and is now based on the containerd container runtime at the core.

So what actually is the modern Docker Engine architecture?