LXD Container Architecture Demo

Visualize how Ubuntu 24.04 LTS system containers work

Admin Terminal

LXD Version: 5.21 (LTS)
Host Kernel: Linux 6.8
System Event Log
Host User Space

LXD Daemon

API & Orchestration

Image Store
ubuntu:24.04
Isolated Containers (Namespaces)

Waiting to start containers...

Linux Kernel 6.8 (Host)

All containers share the same kernel • Hardware drivers • Memory management

Scheduler
Memory
Network
Disk I/O

Native Speed

Container processes run directly on the host kernel without virtualization overhead, achieving near bare-metal performance.

Isolation Mechanism

Namespaces make containers "believe" they own the system; Cgroups prevent any container from exhausting host resources.

Efficient Storage

Based on image layers, starting new containers takes milliseconds (CoW technology) and uses minimal extra disk space.