Containers have become an invaluable tool in the developer's toolbox, but how do they work exactly?

A lot of times the dicussion ends at "They're more lightweight than virtual machines" - but there is a lot more going on under the hood. There is decades of history and an amalgamation of different tools that leads to the modern day container.

This talk will explain and showcase the differences between various container technologies, such as Docker, containerd, and runc to name a few. Each technology will be explored in depth to help attendees gain a strong working knowledge of how containers work behind the scenes.