Containers Explained: Docker, Namespaces, cgroups, OCI & Kubernetes | DevOps Daily Dose Podcast
DevOps Daily Dose
0:00 / 0:00
Containers Explained: Docker, Namespaces, cgroups, OCI & Kubernetes | DevOps Daily Dose Podcast
54 просмотра · 6 дн. назад
DevOps Daily Dose
14 подписчиков
54 просмотра · 6 дн. назад
Run ps on a Linux server and you will never find a "container", because there is no box. A container is a clever illusion built from ordinary Linux features. This deep-dive audio podcast builds a complete mental model of containers, from the kernel up to Kubernetes: why containers beat VMs, namespaces and cgroups, image layers and OverlayFS, Docker's architecture, Dockerfile best practices and interview traps, the OCI standards with Podman and Buildah, networking, Docker Compose and volumes, supply-chain and runtime security, and how Kubernetes runs containers with the kubelet, the CRI, CRI-O and pods.
Chapters:
00:00 Intro
00:15 Where is the container? Finding the "box" on a Linux server
02:53 The pain: dependency hell & VM overhead
05:44 Containers share the host kernel: the hotel-room analogy
08:21 Linux namespaces: PID, network, mount, UTS, IPC & user
12:26 cgroups: resource limits, the OOM killer & v1 vs v2
16:35 Images, layers & OverlayFS: copy-up, whiteouts & volumes
22:43 Docker architecture: client, daemon & registries
25:59 Dockerfile best practices: multi-stage builds, cache traps & digest pinning
34:09 The OCI standards, Podman & Buildah (daemonless & rootless)
37:26 Container networking: bridge, host, none & macvlan
39:54 Docker Compose & persistent storage
42:13 Supply-chain security: SBOMs, Docker Scout, SLSA & VEX
44:43 Runtime hardening: capabilities, AppArmor, seccomp & distroless
47:59 Kubernetes, the kubelet, the CRI & CRI-O
51:06 Pods: shared namespaces & the sidecar pattern
53:35 Requests vs limits, the full mental-model recap & what comes next
Who it's for: beginners, developers, sysadmins, aspiring DevOps/SRE engineers and anyone prepping for a container or Kubernetes interview who wants to understand what a container really is before diving into tools.
Built from the official documentation of Docker, Kubernetes, the Open Container Initiative (OCI), the Linux man-pages and kernel docs, CRI-O, Podman, Buildah, SLSA and the NIST container security guide (SP 800-190).
🎧 Plug in your headphones and listen & learn. If this helped, subscribe to @DevOpsDailyDose and hit the bell for more deep dives!
#Containers #Docker #Kubernetes #DevOps #Podcast