Container

Domain: Computer Systems

🎯 Motivation

A lightweight, isolated environment for running applications. Shares the host OS kernel but has its own filesystem and dependencies.

📋 Concrete Example

Container: your Python app runs in isolation. It has its own Python version, libraries, and files. It cannot see other containers or the host. Lightweight because it shares the OS kernel.

🔗 Analogy

A container is like a private office in a shared building - you have your own desk, files, and supplies (filesystem, libraries). But you share the building infrastructure (OS kernel) with other offices (containers). Lightweight and isolated.