Container Management with Docker Schulung
Docker ist eine Plattform für Entwickler und Systemadministratoren, um verteilte Anwendungen zu verwalten. Es besteht aus einer Laufzeit zum Ausführen von Containern und einem Dienst zum Freigeben von Containern.
Mit Docker kann dieselbe App unverändert auf Laptops, dedizierten Servern und virtuellen Servern ausgeführt werden.
Dieser Kurs vermittelt in den ersten beiden Tagen die grundlegende Verwendung von Docker , die sowohl für Entwickler als auch für Systemadministratoren nützlich ist. Der Kurs beinhaltet viele praktische Übungen und die Teilnehmer üben in ihrer eigenen Docker Umgebung und erstellen ihre eigenen Docker Images.
Am letzten Tag werden die Teilnehmer mehr über erweiterte Tools erfahren, die Docker unterstützen. Es werden Docker Machine, Docker Compose und Docker Swarm sein.
Schulungsübersicht
Was ist Docker?
- Anwendungsfälle
- Hauptkomponenten von Docker
- Docker-Architektur
- Zugrunde liegende Technologie
Installation von Docker
- Installation auf Ubuntu und Windows
- Verwendung von Docker Maschine für die Hostbereitstellung
- Docker Maschinentreiber für Cloud-Anbieter
Lebenszyklus von Containern
- Erstellen und Ausführen von Containern
- Anhalten und Neustart
- Untersuchen eines Containers
- Einsicht in die Protokolle
- Prozesse untersuchen
- Entfernen eines Containers und seiner Daten
Dockerizing von Anwendungen
- Das Hallo-Welt-Beispiel
- Interaktiver Bash-Container
- Erstellen eines Abbilds durch Übertragen von Änderungen
- Erstellen eines Abbilds aus einer DockerDatei
- Automatisierte Builds basierend auf GitHub
- Ausführen von mehr als einem Prozess in einem Container
- gosu-Hilfswerkzeug
- Ausführen einer Webanwendung in einem einzigen Container
- Ausführen einer Webanwendung in einer Microservices-Architektur
Verwaltung von Images
- Finden und Herunterladen von vorhandenen Images
- Docker Hub und lokales Repository
- Gemeinsame Nutzung von Images mit anderen
- Bereitstellen eines privaten Image-Repositorys
Networking von Containern
- Port-Zuordnung
- Verlinkung und Benennung von Containern
- Erstellen und Verwalten eigener Netzwerke
- Netzwerk über viele Docker Hosts (Overlay)
Daten in Containern
- Datenvolumen
- Host-Verzeichnisse und Dateien als Datenvolumen
- Datenvolumen-Container
- Gemeinsame Nutzung von Datenträgern durch Docker Hosts
- Sicherung und Wiederherstellung von Datenvolumes
Docker Zusammenstellen
- Überblick über Docker Compose
- Ausführen von Anwendungen mit mehreren Containern mit einem einzigen Befehl
- Definieren von Diensten, Netzwerken, Datenträgern und Variablen
- Einrichten von Laufzeitbeschränkungen für Ressourcen
Docker Schwarm
- Einführung in natives Docker Clustering
- Discovery-Dienste
- Docker Schwarmstrategien und Filter
Voraussetzungen
Eine gewisse Vertrautheit mit der Kommandozeile und Linux ist von Vorteil.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.
Container Management with Docker Schulung - Booking
Container Management with Docker Schulung - Enquiry
Container Management with Docker - Beratungsanfrage
Beratungsanfrage
Erfahrungsberichte (7)
Der Trainer kennt das Thema sehr gut.
Slawomir Walesiak - Eksperckie Centrum Szkolenia Cyberbezpieczenstwa
Kurs - Container Management with Docker
Maschinelle Übersetzung
Die Interaktivität beim Verwenden von DaDesktop, um Docker auf viele verschiedene Arten einzurichten, war sehr gut. Auch die Implementierung mit GitHub und unserem eingerichteten Remote-Repository war beeindruckend.
Julian Robbins - QA Ltd
Kurs - Container Management with Docker
Maschinelle Übersetzung
Wir waren in einer kleinen Gruppe und Dawid nahm sich Zeit für Fragen, damit wir unsere Arbeit teilen und die angesprochenen Themen weiter diskutieren konnten.
Phil Benson - QA Ltd
Kurs - Container Management with Docker
Maschinelle Übersetzung
viele Labore
John Doe - Fujitsu Technology Solutions Sp.z o.o.
Kurs - Container Management with Docker
Maschinelle Übersetzung
In der Lage zu sein, alles auszuführen, was gelehrt wird, und Experimente durchzuführen usw.
Kristian Desjardins - Natural Resources Canada (Federal Government)
Kurs - Container management with Docker
Maschinelle Übersetzung
Ich habe die praktischen Beispiele wirklich gut gefunden.
Rory Maher - Janssen Pharmaceutical Sciences Unlimited Company
Kurs - Container management with Docker
Maschinelle Übersetzung
Die Übungen waren sehr nützlich.
Fayola Peters - Janssen Pharmaceutical Sciences Unlimited Company
Kurs - Container management with Docker
Maschinelle Übersetzung
Kommende Kurse
Kombinierte Kurse
Advanced Docker
14 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Ingenieure, die ihre Kenntnisse über Docker erweitern möchten, um Anwendungen in größerem Umfang einzusetzen und dabei die Kontrolle zu behalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eigene Docker-Images erstellen.
- Einführen und Verwalten einer großen Anzahl von Docker-Anwendungen.
- Verschiedene Container-Orchestrierungslösungen evaluieren und die am besten geeignete auswählen.
- Einrichten eines kontinuierlichen Integrationsprozesses für Docker-Anwendungen.
- Integrieren Sie Docker-Anwendungen in bestehende kontinuierliche Integrationsprozesse von Tools.
- Sichern Sie ihre Docker-Anwendungen.
Docker & Kubernetes Advanced
21 StundenAm Ende dieses Kurses werden die Teilnehmer in der Lage sein:
- Ihre eigenen Docker-Images zu erstellen.
- Eine große Anzahl von Docker-Anwendungen bereitzustellen und zu verwalten.
- Verschiedene Container-Orchestrierungslösungen zu evaluieren und die am besten geeignete auszuwählen.
- Einen kontinuierlichen Integrationsprozess für Docker-Anwendungen einzurichten.
- Integrieren Sie Docker-Anwendungen in bestehende kontinuierliche Integrationsprozesse von Tools.
- Ihre Docker-Anwendungen zu sichern.
- Verwendung von Kubernetes zur Bereitstellung und Verwaltung verschiedener Umgebungen im selben Cluster
- Sichern, Skalieren und Überwachen eines Kubernetes-Clusters
Certified Kubernetes Administrator (CKA) - exam preparation
21 StundenDas Programm Certified Kubernetes Administrator (CKA) wurde von der Linux Foundation und der Cloud Native Computing Foundation (CNCF) ins Leben gerufen.
Kubernetes ist heute eine führende Plattform für die Orchestrierung von Containern.
NobleProg führt seit 2015 Docker & Kubernetes Schulungen durch. Mit mehr als 360 erfolgreich abgeschlossenen Trainingsprojekten wurden wir zu einem der bekanntesten Trainingsunternehmen weltweit im Bereich der Containerisierung.
Seit 2019 helfen wir unseren Kunden auch, ihre Leistung in der k8s-Umgebung zu bestätigen, indem wir sie auf die CKA- und CKAD-Prüfungen vorbereiten und sie dazu ermutigen, diese zu bestehen.
Dieses von einem Ausbilder geleitete Live-Training (online oder vor Ort) richtet sich an Systemadministratoren, Kubernetes Benutzer, die ihr Wissen durch das Bestehen der CKA-Prüfung bestätigen möchten.
Andererseits ist die Schulung auch darauf ausgerichtet, praktische Erfahrungen in der Kubernetes-Administration zu sammeln, so dass wir die Teilnahme auch dann empfehlen, wenn Sie nicht beabsichtigen, die CKA-Prüfung abzulegen.
Format des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praxis.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, nehmen Sie bitte Kontakt mit uns auf, um dies zu vereinbaren.
- Um mehr über die CKA-Zertifizierung zu erfahren, besuchen Sie bitte: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 StundenDas Certified Kubernetes Application Developer (CKAD) Programm wurde von The Linux Foundation und der Cloud Native Computing Foundation (CNCF) entwickelt, der Gastgeber von Kubernetes.
Dieser Instructor-Leid, Live-Training (online oder on-site) richtet sich an Entwickler, die ihre Fähigkeiten in Design, Bau, Konfiguration und Ausstellung von Cloud-Native-Anwendungen für Kubernetes bestätigen möchten.
Auf der anderen Seite konzentriert sich die Ausbildung auch auf die Erhöhung praktischer Erfahrung in der Anwendungentwicklung, so empfehlen wir, daran teilzunehmen, auch wenn Sie nicht CKAD-Examen nehmen wollen.
NobleProg liefert seit 2015 Training Docker & Kubernetes. Mit mehr als 360 erfolgreich abgeschlossenen Ausbildungsprojekten wurden wir zu einer der weltweit bekanntesten Schulungsunternehmen im Bereich der Containerisierung. Seit 2019 helfen wir auch unseren Kunden, ihre Leistung in der K8s-Umgebung zu bestätigen, indem wir sie vorbereiten und die CKA und CKAD-Examen durchzuführen.
Format des Kurses
- Interaktive Unterricht und Diskussion.
- Viele Übungen und Übungen.
- Hand-on Implementierung in einem Live-Lab-Umfeld.
Kursanpassungsoptionen
- Um eine benutzerdefinierte Ausbildung für diesen Kurs zu beantragen, wenden Sie sich bitte an uns, um zu arrangieren.
- Um mehr über CKAD zu erfahren, besuchen Sie bitte:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Introduction to Docker
14 StundenDiese Live-Schulung unter Anleitung (online oder vor Ort) richtet sich an Ingenieure, die Docker zur Bereitstellung und Verwaltung von Software in Form von Containern anstelle von herkömmlicher eigenständiger Software verwenden möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Installieren und konfigurieren Docker.
- Software-Containerisierung verstehen und implementieren.
- Verwaltung von Docker-basierten Anwendungen.
- Unterschiedliche Docker-Anwendungen und -Systeme vernetzen.
- Registrierungen Docker verstehen und bearbeiten.
Docker for Developers and System Administrators
14 StundenDocker ist eine Plattform für Entwickler und Systemadministratoren, um verteilte Anwendungen zu verwalten. Es besteht aus einer Laufzeitumgebung zum Ausführen von Containern und einem Dienst zum Teilen von Containern.
Mit Docker kann die gleiche App unverändert auf Laptops, dedizierten Servern und virtuellen Servern laufen.
Dieser Kurs lehrt die grundlegende Verwendung von Docker, nützlich für Entwickler und Systemadministratoren. Der Kurs beinhaltet viele praktische Übungen und die Teilnehmer werden in ihrer eigenen Docker-Umgebung üben und während der 2 Tage ihre eigenen Docker-Bilder erstellen.
Docker and Jenkins for DevOps
14 StundenDieses von einem Trainer geleitete Live-Training (online oder vor Ort) richtet sich an DevOp-Ingenieure, die den CI/CD-Prozess mit Docker und Jenkins optimieren und vereinfachen möchten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Automatisieren Sie die Codebereitstellung und Pipeline-Bereitstellung mit Jenkins.
- Eine Anwendung mit Docker und Docker File erstellen.
- Konfigurieren Sie Authentifizierungsoptionen, um die Sicherheit zu erhöhen.
Docker and Kubernetes on AWS
21 StundenDiese von einem Ausbilder geleitete Live-Schulung (online oder vor Ort) richtet sich an Techniker, die jeden dieser Dienste bewerten möchten, um eine fundierte Entscheidung über den Einsatz in ihrem Unternehmen zu treffen.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten einer Entwicklungsumgebung, die alle benötigten Bibliotheken, Pakete und Frameworks enthält, um mit der Entwicklung zu beginnen.
- Einrichten, Konfigurieren und Bereitstellen einer Reihe von Demo-Containern mit verschiedenen Ansätzen.
- Verstehen der Architektur- und Designunterschiede zwischen verschiedenen Docker/Kubernetes Lösungen innerhalb von AWS.
- Die Bereitstellung von Docker-Containern automatisieren.
- Einrichten einer Pipeline für kontinuierliche Integration und Bereitstellung.
- Integrieren von Docker und Kubernetes in ein bestehendes kontinuierliches Integrationssystem.
Docker, Kubernetes and OpenShift 3 for Administrators
35 StundenIn dieser Live-Schulung in Österreich lernen die Teilnehmer, wie sie die Red Hat OpenShift Container Platform verwalten.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Erstellen, Konfigurieren, Verwalten und Beheben von Fehlern in OpenShift Clustern.
- Containerisierte Anwendungen vor Ort, in der öffentlichen Cloud oder in einer gehosteten Cloud bereitzustellen.
- Sichere OpenShift Container-Plattform
- Metriken zu überwachen und zu sammeln.
- Verwalten von Speicher.
Docker and Kubernetes: Building and Scaling a Containerized Application
21 StundenIn dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder per Fernzugriff) lernen die Teilnehmer, wie sie Docker-Container erstellen und verwalten und anschließend eine Beispielanwendung in einem Container bereitstellen. Die Teilnehmer lernen auch, wie sie ihre containerisierten Anwendungen innerhalb eines Kubernetes Clusters automatisieren, skalieren und verwalten können. Schließlich geht die Schulung zu fortgeschritteneren Themen über und führt die Teilnehmer durch den Prozess der Sicherung, Skalierung und Überwachung eines Kubernetes-Clusters.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Ausführen eines Docker-Containers.
- Einrichten eines containerisierten Servers und einer Webanwendung.
- Erstellen und Verwalten von Docker-Images.
- Einen Docker- und Kubernetes-Cluster einrichten.
- Nutzen Sie Kubernetes, um eine geclusterte Webanwendung bereitzustellen und zu verwalten.
- Sichern, Skalieren und Überwachen eines Kubernetes-Clusters.
Docker from Basic to Advanced
14 StundenFormat des Kurses
- Interaktive Vorlesung und Diskussion.
- Viele Übungen und Praktiken.
- Praktische Umsetzung in einer Live-Laborumgebung.
Optionen zur Kursanpassung
- Wenn Sie eine maßgeschneiderte Schulung für diesen Kurs wünschen, setzen Sie sich bitte mit uns in Verbindung, um dies zu vereinbaren.
Docker (introducing Kubernetes)
14 StundenZiel dieses Praktikums ist es, alle Tools bereitzustellen, die die praktischen Aspekte von Docker und Kubernetes , damit die Teilnehmer auf die erforderlichen Fähigkeiten für die ordnungsgemäße Verwaltung des Programms zählen können.
Docker and Kubernetes
21 StundenLernziele: Erwerb von theoretischen und praktischen Kenntnissen über Docker und Kubernetes.
Docker, Kubernetes and OpenShift 3 for Developers
35 StundenIn dieser von einem Trainer geleiteten Live-Schulung in Österreich lernen die Teilnehmer, wie sie die OpenShift Container Platform für die Bereitstellung von containerisierten Anwendungen nutzen können.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Eine OpenShift-Einrichtung erstellen und konfigurieren.
- Anwendungen schnell vor Ort, in der öffentlichen Cloud oder in einer gehosteten Cloud bereitzustellen.
Kubernetes from Basic to Advanced
14 StundenIn dieser von einem Trainer geleiteten Live-Schulung (vor Ort oder aus der Ferne) lernen die Teilnehmer, wie sie eine Sammlung von Beispielservern in Containern bereitstellen und dann ihre containerisierten Server innerhalb eines Kubernetes-Clusters automatisieren, skalieren und verwalten. Die Schulung geht weiter zu fortgeschritteneren Themen und führt die Teilnehmer durch den Prozess der Sicherung, Vernetzung und Überwachung eines Kubernetes-Clusters.
Am Ende dieser Schulung werden die Teilnehmer in der Lage sein:
- Einrichten und Ausführen eines Docker-Containers.
- Einrichten von containerisierten Datenbanken und Servern.
- Einrichten eines Docker- und Kubernetes-Clusters.
- Nutzen Sie Kubernetes, um verschiedene Umgebungen unter demselben Cluster bereitzustellen und zu verwalten.
- Sichern, skalieren und überwachen Sie einen Kubernetes-Cluster.