Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Docker Fundamentals

via CodeSignal

Overview

Learn the foundations of containerization with Docker. You'll understand what containers are, practice with existing containers, build your own images, and manage data persistence. This course sets up the essential Docker knowledge needed before moving into AWS container services like ECR, ECS, and EKS.

Syllabus

  • Unit 1: Getting Started with Containers
    • Your First Docker Container
  • Unit 2: Working with Docker Containers
    • Pull and Run Apache Container
    • Run Your First Web Server
    • Inspect Your Running Web Container
    • Customize Your Web Server Content
    • Manage Multiple Container Lifecycles
  • Unit 3: Building Custom Docker Images
    • Switching Base Images and Custom Tags
    • Debugging Docker Build Instruction Order
    • Modifying Apps and Rebuilding Images
    • Creating Dockerfiles from Scratch
    • Optimizing Dockerfiles for Better Performance
  • Unit 4: Persisting Data with Volumes
    • Enhancing Logs with Container Hostnames
    • Multiple Log Files with Persistence
    • Managing Multiple Persistent Data Directories
    • Building Interactive Message Storage App
  • Unit 5: Docker Compose Essentials
    • Fix Broken Service Communication
    • Customize Apps with Environment Variables
    • Add Database Service to Stack
    • Debug Broken Multi Container Stack
    • Configure Production Ready Service Orchestration

Reviews

Start your review of Docker Fundamentals

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.