Loading…
Friday October 30, 2026 1:00pm - 1:45pm EDT
Like other metaphorical objects that float on the water, Docker has a lot hidden below its surface.  Many of us use Docker or other containerization platforms to run our applications.  But what are containers and images, and how do these two concepts come together in Docker?

In this talk we'll build a simple image and start a running container from it.  Then, like the curious engineers we are, we'll start poking and prodding this container and its image to learn what's actually going on under the hood.

We'll see how Linux namespaces and cgroups are used to lie to the running container process about its networking and filesystem environment and its available resources.  We'll see how the overlay filesystem is used to stack the layers of the image up into what the container sees as a unified file system.  And we'll see how the image is stored as a simple collection of tarballs and json files.

Finally, we'll look at other ways to build images, and see what's different about the resulting images and containers.
Speakers
avatar for Matt McHenry

Matt McHenry

Principal Software Engineer, Carnegie Learning, Inc.
Matt is an experienced Java developer who enjoys exploring functional programming, biking, soccer, and swing dancing.
Friday October 30, 2026 1:00pm - 1:45pm EDT
People's Gate

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link