Podman Logo

Docker & Container Training

Container technologies are revolutionizing the way we develop, deploy, and operate software. Docker has established itself as the industry standard, while Podman is gaining traction as a more secure alternative. This training course provides comprehensive knowledge of both tools, enabling you to fully leverage the benefits of container-based solutions.

Details

Overview

After completing the course, participants will be able to use containers with Docker and Podman productively. They will be able to build and configure container images, manage images, and create pipelines with GitLab, Jenkins, and other CI/CD tools. They will also learn how to orchestrate containers with Docker/Podman Compose and set them up as systemd services. They will create the necessary infrastructure themselves in the course in the form of container services.

Requirements

  • Basic Linux knowledge:
    • Navigating on the command line
    • Installing packages
  • Nice-to-have:
    • Basic knowledge of version management systems (Git)
    • Understanding of the operation of distributed applications

Contents

Tag 1 & 2 (Basics)

  • Overview and basics of virtualization
    • Stages of evolution
    • Container virtualization with Linux containers (hypervisor)
    • Docker and alternatives
  • Basics: Docker and Podman
    • Introduction and components
    • Container execution environments
    • Installation and configuration
    • Comparison: Docker vs. Podman
  • Use of container tools
    • Container creation and management
    • Images and registries (Docker Hub and private)
    • Volume management
    • Network configuration
    • Monitoring
  • Container in CI/CD-Pipelines
    • Creating a containerized apllication with GitLab
    • Build automation
    • Comparison of different build tools: Docker, Buildah, kaniko
  • Best practices for designing and building minimal and secure containers

Day 3 (Advanced Module)

  • Advanced concepts
    • Cgroups and container resource management
    • Container security and risk minimization
    • Rootless Docker and Podman
    • Orchestration with Docker/Podman Compose
  • Overview
    • Kubernetes basics
    • Docker Machine
    • Swarm
    • Integration with Puppet and Chef

Target audience

The training is aimed at participants who want to gain a comprehensive overview of the features and functionality of Docker & containers and are interested in the technical aspects of implementation and operation.

Price

  • 2 Days (Basics): 1.290,- € plus VAT (per participant)
  • 3 Days (Basics + Advanced Module): 1.890,- € plus VAT (per participant)

The training takes place online or on-site, depending on the date (see selection above).

Appointments in Munich or online

  • Tuesday, January 14, 2025 to Thursday, January 16, 2025 (SOLD OUT)
  • Tuesday, May 27, 2025 to Thursday, May 29, 2025 (SOLD OUT)
  • Monday, July 14, 2025 to Wednesday, July 16, 2025 (SOLD OUT)
  • Wednesday, November 26, 2025 to Friday, November 28, 2025
  • Tuesday, March 3, 2026 to Thursday, March 5, 2026
  • Tuesday, August 4, 2026, to Thursday, August 6, 2026

Appointments in Karlsruhe or online

  • Tuesday, March 11, 2025 to Thursday, March 13, 2025 (SOLD OUT)
  • Tuesday, May 12, 2026 to Thursday, May 14, 2026
  • Tuesday, October 13, 2026 to Thursday, October 15, 2026

Booking

Trainer

Dr. Pascal Fries
IT Consultant

Detailed profile

Dr. Pascal Fries is a specialist for cloud-native technologies and works on the state of the art of modern IT and its automation. He advises our clients regarding infrastructure as code and continuous deployment, expecially in container environments. He is an expert at simplifying otherwise complex tasks and focuses on DevOps and GitOps.

Gergely Szalay

Gergely Szalay
IT Consultant

Detailed profile

Gergely Szalay is a certified Kubernetes administrator and application developer with many years of DevOps experience. He is an expert in containerization, application management and automation. His focus is on the planning and implementation of Kubernetes clusters. With his strong DevOps mindset and a deep understanding of complex IT infrastructures, he supports teams in implementing innovative solutions and acts as an empathetic interface between different departments.

Sebastian Prokesch
IT Consultant

Detailed profile

Sebastian Prokesch has many years of experience in DevOps and modern IT infrastructures. His focus is on Kubernetes, from introductory to advanced scenarios, backed up by his certifications as a Certified Kubernetes Administrator (CKA) and Certified Kubernetes Application Developer (CKAD). He imparts practical knowledge about CI/CD pipelines to enable reliable and efficient software delivery. In addition, he covers topics such as Docker and container orchestration, ArgoCD for GitOps-based deployments, and Ansible for configuration management.