Containers
Containers have changed how software is built, shipped, and run. If you work in IT, or are an enthusiast building at home, containers are truly worth understanding.
Containers are a lightweight, portable package of software. It bundles an application together with everything it needs to run, and wraps it in an isolated environment. The same container runs the same way on a developer’s laptop, a test server, and a production environment.
Docker & Containers for Network Engineers
Master containers, Docker Engine, Compose, networking & security — hands-on labs deploying real-world services from scratch.
Docker fundamentalsStorage & networkingBuilding imagesComposeSecurityHome lab project
Pick a topic
What are Containers?
The fundamentals: what a container actually is, and how it’s different from a VM.
Read more →Getting Started With Docker
Core commands and concepts to get your first container up and running.
Read more →Docker Networking
Bridge, host, overlay, and macvlan — choosing the right network type for the job.
Read more →Docker Storage
Keeping data alive with volumes and bind mounts, even when containers come and go.
Read more →Building Container Images
Writing your own Dockerfiles to package and customise applications.
Read more →
Containers vs virtual machines
There’s a misunderstanding that containers are virtual machines. They’re not!
VMs simulate hardware and run a full operating system. Containers don’t have any of that. Instead, they share the host’s kernel and only include what the application actually needs.
The result is something that starts in seconds, uses far less memory, and can be scaled up or torn down on demand.
Docker is one of the engines that makes this a reality. It’s the tool you use to run, build, and manage containers.
You pull an image from a registry, run a container from that image, and Docker handles the rest. It’s available on Windows, Mac, and Linux, and it’s by far the most widely used container platform in the industry.
Hi, I’m Luke
My experience in IT spans more than 20 years, and this site — along with the companion YouTube channel — is how I share what I’ve learned.
Whether you’re just starting out or you’ve been in the industry for years, you’ll find straightforward videos and resources here to suit your level.
Master’s, Networking & Systems AdministrationCCNPJNCIA
