Docker Essentials
Workshop

From container basics to production-ready multi-container apps in one day. Learn Docker hands-on with practical exercises and realistic scenarios.

Made in Germany ISO 27001 ISO 9001 DSGVO-konform DORA Compliant 24/7 Support
UDSVolkswagenLiebherrT-SystemsVendureecoConnextPortainerUelzener VersicherungenFJDDWTOCCReiner SCTCyrus IndustrialDGSIEMnanocosmosSplixSchwarzgruppeINHHadesHiOrg-Serverown3dTikfinityProgram51Buben & MädchenPrime InsightsTELTECElevantiqMoovitCFToolsStadt KölnVivavisAvemio

Workshop Overview

All important information about the Docker Essentials Workshop at a glance.

On-site Options

  • At ayedo HQ

  • Modern training facilities

  • Accommodation & transit on request


  • At your location

  • +€299 daily rate/trainer

  • Internet & projector required

Curriculum

What to expect in the Docker Essentials Workshop - a practice-oriented day full of hands-on exercises.

Container Basics

Module 1 - Getting Started

What are containers? Difference to VMs. Understanding Docker architecture. Installation and first steps with the Docker CLI.

ContainerBasicsCLI

Images & Dockerfiles

Module 2 - Creating Images

Dockerfile syntax. Multi-stage builds for optimized images. Best practices for secure and lean images.

ImagesDockerfileBuild

Container Registries

Module 3 - Managing Images

Docker Hub and private registries. Tagging, pushing and pulling images. Harbor as enterprise registry.

RegistryHarborPush/Pull

Networking

Module 4 - Container Networking

Bridge, host and overlay networks. Container-to-container communication. Port mapping and DNS.

NetworkingBridgeDNS

Volumes & Storage

Module 5 - Persisting Data

Bind mounts vs. volumes. Named volumes for data persistence. Backup strategies for container data.

VolumesStoragePersistence

Multi-Container Apps

Module 6 - Docker Compose

Understanding docker-compose.yml. Dependencies and ordering. Environment variables and secrets.

ComposeMulti-ContainerYAML

Proxy & TLS

Module 7 - Production Ready

Reverse proxy with Traefik or nginx. Automatic TLS with Let's Encrypt. Secure container deployments.

ProxyTLSTraefik

Best Practices

Module 8 - Production Ready

Security best practices. Logging and debugging. Health checks and restart policies. Transition to Kubernetes.

Best PracticesSecurityProduction

Workshop Schedule

How we structure your workshop day.

10:00 AM - Start

Welcome, introductions and workshop environment setup.

Start

10:30 AM - Theory & Practice

Alternating between short theory blocks and extensive hands-on exercises.

Hands-on

12:30 PM - Lunch Break

30 minute break. Catering is included throughout the day.

Break

1:00 PM - Deep Dive

Advanced topics and individual participant questions.

Deep Dive

3:30 PM - Wrap-up

Summary, Q&A and outlook on further topics.

Closing

4:00 PM - End

Certificate handover and farewell.

Certificate

Prerequisites

What you should bring to the workshop.

Work Device

Own notebook (Linux, macOS or Windows) with the ability to install software. We provide devices for an additional fee.

HardwareNotebook

Software

Docker Desktop or Docker Engine should be pre-installed. We will send you installation instructions before the workshop.

DockerInstallation

Prior Knowledge

Basic Linux/terminal knowledge is helpful. Programming experience is not required.

Prior KnowledgeLinux

Follow-up Workshops

After Docker Essentials we recommend these workshops for further learning.

Kubernetes in Production

  • The next logical step

  • Container orchestration

  • Production workloads

  • Duration: 1 day

Kubernetes On-Premises

  • Run your own clusters

  • From installation to HA

  • Incl. Kubernetes in Production

  • Duration: 4 days