What exactly is a container?

2024-09-08 | Gabriel Garrido | 1 min read
3 interactive labs ↓
Share:
On this page
  1. Introduction and agenda
  2. High level overview
  3. Try it yourself
  4. What is a container, really?

Support this blog

If you find this content useful, consider supporting the blog.

Introduction and agenda#

This course will help you understand and demistify docker, so you will have the confidence necessary to use it and deploy it in any project. Having a strong foundation will help you understand and manage containers at any scale.

High level overview#


This page will only cover chapter 1.


Try it yourself#

Drive the Docker daily-driver loop, run, ps, exec, stop, rm, in the guided terminal below.


What is a container, really?#

A container is not magic, it is a few Linux primitives working together. These two labs run on a REAL Linux kernel (compiled to WebAssembly) right in your browser. First, isolate the filesystem with chroot:


Then add process and hostname isolation with namespaces, and you have built a container by hand, exactly what Docker automates for you:


Follow me on LinkedIn and watch the video for free



To see the full page, please visit the sponsor's page.

$ Comments

Online: 0

Please sign in to be able to write comments.

2024-09-08 | Gabriel Garrido

$ Related Posts