Schulung Docker-Basiswissen

Beschreibung/Inhalt

Diese Schulung bieten wir wahlweise für Linux- und/oder Windows-basierte Container an.

# Grundlagen

  • Grundkonzepte von Container-Techniken (Containerisierung)
  • Vergleich von Docker zu klassischen Virtualisierung (Container vs. virtuelle Maschinen)
  • Einführung in Docker


  • # Installation
  • Installieren von Docker
  • Docker in Linux
  • Docker in Windows 10/11
  • Docker in Windows Server
  • Docker im Windows Subsystem for Linux (WSL)


  • # Container
  • Windows Container
  • Hyper-V Container
  • Base Images Windows Server Core und Nano Server
  • Linux-Container mit Docker for Windows: Moby, Alpine, LinuxKit
  • Linux-Container on Windows (LCOW)
  • Windows Container on Windows (WCOW)


  • # Werkzeuge
  • Docker CLI (Kommandozeilenwerkzeuge für Windows, insbes. docker.exe)
  • PowerShell-Befehle für die Docker-Administration
  • VSCode-Werkzeuge für Docker


  • # Praktische Arbeit mit Docker
  • Docker Images laden von Docker Hub
  • Speicherbedarf überwachen
  • Container erstellen
  • Container verwalten
  • Dateiaustausch zwischen Host und Container (Container Volumes)
  • Netzwerkkonfiguration (Container Networking)
  • Verwalten und Verteilen von Docker-Images
  • Fehlersuche


  • # Aufbauthemen
  • Eigene Docker-Images erstellen
  • Andere Docker-Registry nutzen
  • Dockerfiles
  • Docker Remote API
  • Multi-Container Docker Applications mit Docker Compose
  • Docker Machine
  • Docker in virtuellen Maschinen
  • Herausforderungen und Lösungen
  • Eigene Registry betreiben / Docker Trusted Registry (DTR)
  • Tipps & Tricks
  • Best Practices


  • # Docker im Einsatz
  • Datenbanken in Docker, z.B. Microsoft SQL Server, MySQL, PostgreSQL
  • Webserver in Docker, z.B. nginx, Apache, IIS
  • Docker für Web-Anwendungen, z.B. PHP, Java, ASP.NET, node.js


  • # optional: Docker-Orchestration
    Kubernetes
    Docker Swarm

    # optional: Docker in der Cloud hosten:
  • Azure-Cloud mit Azure Container Registry (ACR) / Azure Container Instances (ACI) / Azure Kubernetes Services (AKS)
  • Amazon-Cloud mit Amazon Elastic Container Service for Kubernetes (Amazon EKS)

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil