Docker Containertechnologien - unter Windows 2019/16 und Windows 10 - Schulung (3 Tage)

Kurzbeschreibung

Container und Docker sind in aller Munde. Doch es bestehen gewissen Einstiegshürden in die Docker-Welt. Was ist Docker genau? Wie funktioniert Docker? Welche Probleme löst es und wie kann ich es als .NET-Entwickler heute schon einsetzen?

In dieser Schulung lernen Kursteilnehmer Möglichkeiten dieser neuen Virtualisierungs-Technologie unter Windows 10 und Windows Server 2019 und anhand von .NET Programmierbeispielen kennen. Die behandelten Themen umfassen ein Basisverständnis von Docker, die Installation unter Windows sowie das Herunterladen von Docker Images, das Erstellen neuer Images und die Veröffentlichung. Weiterhin wird der Aufbau und Betrieb der privaten Docker Infrastruktur, das Starten von Diensten im Container, die Sicherheit und die Skalierung und Möglichkeiten zur Hochverfügbarkeit vorgestellt.


Voraussetzungen

• Berufserfahrung mit möglichst aktuellen Windows Betriebssystemen und Windows Servern
• Erfahrungen der Administration über Kommandozeilen


    Seminarinhalt

    Einführung
    • Was sind Container?
    • Container installieren, Unterschiede
    • Windows 10 und Server 2016, Neu in Server 2019

    Begriffe
    • Images
    • Container
    • Layer
    • Repository
    • Kommandos finden
    • Erzeugung eines ersten Containers
    • Abrufen von Containern
    • Images suchen
    • Container controllieren

    Dockerfile
    • Images automatisch erstellen
    • Funktionsweise
    • Buildprozess
    • die verschiedenen Befehle im Dockerfile

    Images mit eigenen Apps
    • Anwendung während des Docker-Builds kompilieren
    • Anwendung vor dem Docker-Build kompilieren
    • Build Prozess automatisieren
    • Images veröffentlichen

    Private Docker Infrastruktur
    • eigene Registry für Docker Images aufsetzen

    Dienste als Container
    • Netzwerke für Container
    • Ports veröffentlichen

    Daten zwischen Containern austauschen
    • Data Volumes
    • Host und Container
    • Container zu Container

    Container Sicherheit
    • Eingebaute Sicherheit
    • Externe Tools
    • Images aktuell halten, z.B. Betriebssystem Patches

    Docker Compose
    • mehrere Container als Gesamtlösung verwalten

    Docker Swarm
    • Lösung von Docker für Hochverfügbarkeit und Orchestrierung

    Kubernetes
    • Lösung von Google für Hochverfügbarkeit und Orchestrierung

    Portainer
    • grafische Administration von Containern


    Zielgruppen

    • DevOps Engineer
    • Adminstator


    Preise und Termine

    Firmenschulung

    Eine Firmenschulung bei Ihnen vor Ort, in einem Schulungszentrum oder virtuell.

    Dauer:
    3 Tage
    Preis ab:
    1.395,00 € zzgl. USt. pro Tag (1.660,05€ inkl. USt.)
    Unterlagen:
    zzgl.
    Verpflegung:
    zzgl.
    Prüfung:
    (Zertifizierung)
    zzgl.

    Seminarsprache

    die Seminarsprache ist deutsch, sofern keine andere Angabe. Englisch ist in aller Regel machbar, andere Seminarsprachen sind möglich, fragen Sie bitte an.



    Informationen zur Technologie

    • Docker ist eine Virtualisierungs-Technologie zur Automatisierung der Bereitstellung von Apps als mobile, eigenständige Container, die in der Cloud oder lokal ausgeführt werden können.
    • Docker ist ein Open Source Projekt.


    Wir benutzen Cookies um die Nutzerfreundlichkeit der Webseite zu verbessen. Durch Deinen Besuch stimmst Du dem zu.