Docker

Docker Roadmap

Step by step guide to learning Docker in @currentYear@

This page is a visitor-friendly snapshot of how William currently sees this area: what feels strong, what is still being refined, and where the evidence is still partial.

0

Done

0

Learning

0

Target

0

Skipped

57

Tracked

Status meanings

Done: enough evidence to present this area as a solid strength.

Learning: an area of active development with growing confidence.

Target: relevant and intentional, but still earlier in the journey.

Skipped: not a current priority relative to other areas.

How the estimates are formed

Profile and manual review: 0

Evidence from project experience: 0

Competency mapping alignment: 0

Quiz-backed updates: 0

These signals help estimate progress, but they are still best treated as directional rather than perfectly complete.

Areas currently being strengthened

No standout growth areas are being highlighted here yet.

Introduction

Untracked

What are Containers?

Untracked

Why do we need Containers?

Untracked

Bare Metal vs VMs vs Containers

Untracked

Docker and OCI

Untracked

Package Managers

Untracked

Users / Groups Permissions

Untracked

Shell Commands

Untracked

Shell Scripting

Untracked

Programming Languages

Untracked

Application Architecture

Untracked

Underlying Technologies

Untracked

Union Filesystems

Untracked

Namespaces

Untracked

cgroups

Untracked

Installation / Setup

Untracked

Docker Desktop (Win/Mac/Linux)

Untracked

Docker Engine ( Linux )

Untracked

Basics of Docker

Untracked

Data Persistence

Untracked

Ephemeral Container Filesystem

Untracked

Volume Mounts

Untracked

Bind Mounts

Untracked

Using 3rd Party Container Images

Untracked

Databases

Untracked

Command Line Utilities

Untracked

Building Container Images

Untracked

Dockerfiles

Untracked

Efficient Layer Caching

Untracked

Image Size and Security

Untracked

Container Registries

Untracked

Dockerhub

Untracked

Image Tagging Best Practices

Untracked

Others (ghcr, ecr, gcr, acr, etc)

Untracked

Running Containers

Untracked

docker run

Untracked

docker compose

Untracked

Runtime Configuration Options

Untracked

Container Security

Untracked

Runtime Security

Untracked

Image Security

Untracked

Docker CLI

Untracked

Containers

Untracked

Networks

Untracked

Images

Untracked

Volumes

Untracked

Developer Experience

Untracked

Hot Reloading

Untracked

Debuggers

Untracked

Tests

Untracked

Continuous Integration

Untracked

Deploying Containers

Untracked

PaaS Options

Untracked

Kubernetes

Untracked

Nomad

Untracked

Docker Swarm

Untracked

Networking

Untracked