Skip to main content

Presentation Slides of the Week

Official slides for Week 2: Virtualization vs. Containers, Docker Architecture, Dockerfile (Multi-Stage Builds), Useful Commands, and Introduction to Docker Compose.


1. Overview of Slide Contents

The PDF material covers fundamental theoretical and practical concepts discussed during the Week 2 session:

Key Topics Summary:

  • Traditional Virtualization vs. Containers: Comparison between Hypervisors (Type 1 and Type 2) and lightweight isolation based on the host OS kernel.
  • Docker Engine Architecture: Operation of Docker CLI client, Docker Daemon (dockerd), and image storage in registries (Docker Hub).
  • Efficient Image Building: Best practices for creating Dockerfile files, cache layer optimization, and using multi-stage builds to minimize final container size.
  • Docker Compose: Declarative definition of multi-container development environments using docker-compose.yml files.

2. Interactive Presentation Viewer

You can navigate slide-by-slide using the interactive viewer loaded directly from course resources.


3. Self-Assessment Quiz

Cargando cuestionario...