Docker in depth
01The container network model & driversCNM, bridge, host, macvlan, overlay.14 min02DNS, discovery & publishing portsHow containers find and expose each other.12 min03Managing portsPublishing, interfaces, ranges, and exposure.10 min04Container linking (legacy) vs networksWhy --link gave way to user-defined networks.10 min05Network troubleshootingA method for "it can't connect".10 min
01Swarm mode & architectureManagers, workers, and the raft log.14 min02Services, replicas & scalingThe declarative unit of Swarm.12 min03Stacks: deploying a Compose fileOne file, a whole app, across nodes.12 min04Overlay networks & the routing meshCross-node networking and load balancing.12 min05Secrets & configs in SwarmDelivering sensitive data to services.12 min
01Recipe: Node.js appA production Node image, non-root, cached deps.12 min02Recipe: PostgreSQLPersistent data, secrets, healthcheck.12 min03Recipe: RedisPersistence, memory limits, and auth.10 min04Recipe: NGINX web server & reverse proxyServe static, proxy an app, terminate TLS.14 min05Recipe: MongoDBAuth, a named volume, and a healthcheck.10 min06Recipe: MySQLRoot vs app user, init scripts, secrets.10 min07Recipe: Python appSlim base, venv, non-root, pinned wheels.12 min08Recipe: WordPress + MySQLA two-service stack wired with Compose.12 min
Final exam
Test yourself on everything
82 questions drawn from all 7 sections — every answer explained as you pick.