This Docker short course on SkillTiles breaks down everything you need to know into 10 structured milestones, each packed with bite-sized learning tiles you can swipe through in under 15 seconds each.
Whether you're a complete beginner or looking to refresh your knowledge, this online docker course uses AI-powered content to adapt to your learning pace. Each tile delivers a focused concept, example, or quiz — making it perfect for commutes, coffee breaks, or quick study sessions.
Covering 70 key topics across 10 milestones, this course takes you from foundations to practical application. Earn badges as you complete each milestone and track your progress on your learning dashboard.
Course Curriculum
1
Container Basics
Images, containers, and Docker Compose
what are containersDockerfile anatomybuilding imagesrunning containersport mapping and volumesDocker Compose basicsmulti-stage builds
container lifecycleport mappingvolume mountsenvironment variablescontainer logs and debuggingresource limitshealthchecks
4
Docker Compose
Multi-container applications
compose file syntaxservice definitionsnetworking between servicesvolume managementenvironment filesdepends_on and healthchecksoverride files
5
Docker Networking
Connect containers together
bridge networkshost networkingoverlay networksDNS in Dockerexposing portsnetwork isolationload balancing basics
6
Storage & Volumes
Persist and share data
volume types (named, bind, tmpfs)data persistence patternssharing data between containersbackup strategiesvolume driversbind mount use casesstorage best practices
7
Docker Security
Secure your containers
running as non-rootimage scanningsecrets managementread-only file systemsnetwork policiescontainer isolationsecurity best practices