Docker Fundamentals

The Kubernetes Fundamentals domain in my KCNA study notes assumes container runtime knowledge going in - Docker, in practice, since it’s still the most common way people get there. The Kubernetes Fundamentals series is the companion to this post, one level up the stack. Prerequisites WSL2 with Ubuntu on Windows, or native Linux/macOS sudo access on the machine you’re installing on A Docker Hub account if you want to push images Installing Docker On WSL2/Ubuntu, install Docker Engine directly rather than Docker Desktop - run this from your home directory in the WSL2 shell: ...

October 25, 2025 · 5 min · 1023 words

Setting Up WSL2 on Windows

WSL (Windows Subsystem for Linux) lets you run a Linux environment directly on Windows - no VM, no dual boot. WSL2 runs a real Linux kernel in a lightweight managed VM, giving you full syscall compatibility and much better performance than WSL1. Prerequisites Windows 10 version 2004+ or Windows 11 Admin access to your machine PowerShell or Windows Terminal Install WSL From an elevated PowerShell or Command Prompt: wsl --install This installs WSL2 and Ubuntu (the default distro) in one step. Restart when prompted. ...

September 27, 2024 · 4 min · 748 words