Docker - LXC Applikationscontainer

Level: Guru
In dieser Schulung erhalten Sie eine fundierte Einführung in die Arbeitsweise und Funktion von Docker. Neben dem Erlernen von Docker werden auch Einsatzszenarien und neue Paradigmen (z.B. Micro Services) erörtert.

Inhalt:

Docker vereinfacht das Bauen von portablen Applikationscontainern und deren Verteilung auf andere Rechner. Z.B. vom Notebook des Entwicklers direkt in die Produktion. Jede Applikation hat ihren eigenen Applikationscontainer, welcher alle Abhängigkeiten für diese Applikation erfüllt. Andere Applikationen haben eigene Applikationscontainer. So sind Konflikte ausgeschlossen. Docker ist ein Wrapper um LXC und Aufs mit einer Registry. Nach einer kurzen Einführung in LXC und der Architektur von Docker werden wir in einem Hands on Images erstellen und Container starten.

Themen der Docker-Schulung:

  • Einführung in die Applikationsvirtualisierung, Immutable Infrastructure und Micro Services
  • Funktionsweise und Architektur
  • Genutzte Kernelfeatures wie Namespaces, CGroups und Capabilities
  • Erste interaktives Schritte mit Docker
  • Verwendung von Images über die zentrale Registry
  • Erstellen eigener Images
  • Lifecycle/Buildmanagement von Images und Container
  • Persistieren und Management von Daten ausserhalb der Container
  • Execution Driver: LXC vs. libcontainer
  • Storage Driver: AuFS, Devicemapper und Btrfs
  • Aufsetzen und Betreiben einer eigenen Registry, um Images innerhalb des Projekts zu verwalten.
  • Rethinking Infrastructure: Wir diskutieren welche Infrastruktur vorausgesetzt und zusätzlich gemanaged werden muss.
  • Orchestrierung: Semiautomatisches Finden von abhängigen Applikationscontainern
  • Übersicht über weitere Projekte zum Mangen der Infrastruktur (Coreos, Hipache, Consul, Kubernetes, fleet, Deis, fig, libswarm)
  • Pro und Cons von Docker
  • Tipps und Tricks für Sysadmins: Eigene Dienste und Prozesse abkapseln
  • Wie sieht die Arbeitsteilung von Sysadmins und Developern aus?

Kursziel:

Der Teilnehmer wird den sicheren Umgang und die Funktionsweise der Applikationscontainererstellung und Administration mit Docker erlernen. Zudem werden die notwendigen Kenntnisse vermittelt, um Docker für Projekte zu evaluieren. Dazu gehört eine grundlegende Einführung in das Docker-Ökosystem. Der Kurs richtet sich im Sinne von DevOps an Developer und Sysadmins und behandelt die Probleme die Docker löst und schafft.

Vorkenntnisse:

Gute Linuxkenntnisse. Erfahrungen mit Virtualisierung sind hilfreich.

Termine:

  • 12.06.17 - 14.06.17    (Noch sind Plätze frei. Anmeldungen möglich.)
  • 27.11.17 - 29.11.17    (Noch sind Plätze frei. Anmeldungen möglich.)
  • Weitere Termine auf Anfrage

Dozent:

Erkan Yanar

Erkan Yanar beschäftigt sich seit dem letzten Jahrtausend mit Linux. Er ist freiberuflicher Consultant mit dem Schwerpunkten MySQL, Containervirtualisierung und OpenStack. Wenn nicht bei einem Kunden veröffentlicht er in Fachzeitschriften (z.B. iX) oder hält Vorträge auf Konferenzen.

Teilnehmermeinungen:

Es wurde auch über die Grundlagen hinaus Fachwissen vermittelt. Der praktische Anteil in dieser Schulung war angemessen. Auf Grund des sehr profunden Fachwissens des Dozenten kamen einige Basics leider nicht zu Geltung.

Ein Teilnehmer,

Docker - LXC Applikationscontainer, 11/16

Es war Kurzweilig, Interessant und trotzdem Lehrreich.

Ein Teilnehmer,

Docker - LXC Applikationscontainer, 11/15

Super Kurs! Klasse Dozent und auch super Teilnehmer. Immer wieder gerne.

Robin,

Docker - LXC Applikationscontainer, 11/15

4.5 Sterne
(12 Teilnehmerbewertungen)

Preisinformation

Pakete
Komplett-Paket 1.980,00 EUR zuzügl. 19% USt. (= 2.356,20 EUR brutto)
Schulung inkl. Unterrichtsmaterial/Buch; Unterbringung im Einzelzimmer; Mittag- und Abendessen; Rahmenprogramm
Standard-Paket 1.800,00 EUR zuzügl. 19% USt. (= 2.142,00 EUR brutto)
Schulung inkl. Unterrichtsmaterial/Buch und Mittagessen; aber ohne Hotel, Abendessen und Rahmenprogramm
Zusatznächte Eine Anreise am Vortag bzw. eine Abreise einen Tag später ist nach Anmeldung möglich. Der Aufpreis für die zusätzliche Hotelnacht beträgt jeweils 90,00 EUR zuzügl. 19% USt (107,10 EUR brutto).

Haben Sie Fragen?
Stefanie Kunert
Tel. 030/40 50 51-40
mail@heinlein-akademie.de
RückrufAnfrage

Unsere Kurse
Springen Sie direkt zum Kurs:
News
Neue Termine: Unternehmens-PKI und MySQL / MariaDB
Es gibt zusätzliche Schulungstermine für die Kurse "Aufbau einer Unternehmens-PKI" und "MySQL / MariaDB für Fortgeschrittene". Wir freuen uns auf Ihr Interesse.
Neue Kurse 2016: Ansible & Kanban
Wir haben in diesem Jahr wieder zwei neue Schulungen im Programm: "Konfigurationsmanagement mit Ansible" und "Kanban für Sysadmins"
Kollegen gesucht - Admin, Consultant, Programmierer
Es gibt viel zu tun - wer packt mit an?