I’ve been interested (obsessed?) with running SQL Server in containers for a while now, ever since I saw how quick and easy it was to spin one up. That interest has led me down some rabbit holes for the last few years as I’ve been digging into exactly how containers work.
The weirdest concept I had to get my head around was that containers aren’t actually a thing.
Containers are just processes running on a host that implement a set of Linux constructs in order to achieve isolation.
So if we know what constructs are used…shouldn’t we be able to build our own container from scratch?
Read on as Andrew breaks out the three necessary constructs and dives into it.