ZFI Logo LODO

LODO-0118, Beginn Mi 24. Jan, Dauer 1 Tage

Container-Virtualisierung mit Docker (LODO-0118)

Kurspreis 850 CHF

 

Kurstermine

 

1. Tag :  Mi 24. Jan 2018

LODO-0218, Beginn Fr 18. Mai, Dauer 1 Tage

Container-Virtualisierung mit Docker (LODO-0218)

Kurspreis 850 CHF

 

Kurstermine

 

1. Tag :  Fr 18. Mai 2018

Kursbeschreibung

Container-Virtualisierung mit Docker
Einführungskurs
Docker ist eine Open-Source-Software, die dazu verwendet werden kann, Anwendungen mithilfe von Betriebssystemvirtualisierung in Containern zu isolieren. Dies vereinfacht einerseits die Bereitstellung von Anwendungen, weil sich Container, die alle nötigen Pakete enthalten, leicht als Dateien transportieren und installieren lassen. Andererseits gewährleisten Container die Trennung der auf einem Rechner genutzten Ressourcen, sodass ein Container keinen Zugriff auf Ressourcen anderer Container hat.
Docker basiert auf Linux-Techniken wie Cgroups und Namespaces, um Container zu realisieren. Während anfänglich noch die LXC-Schnittstelle des Linux-Kernels verwendet wurde, haben die Docker-Entwickler mittlerweile eine eigene Programmierschnittstelle namens Libcontainer entwickelt, die auch anderen Projekten zur Verfügung steht. Als Speicher-Backend verwendet Docker das Overlay-Dateisystem AuFS, seit Version 0.8 unterstützt die Software aber auch btrfs.
Prinzipiell ist Docker auf die Virtualisierung mit Linux ausgerichtet, kann allerdings mit Hilfe von VirtualBox auch auf OS X und Windows verwendet werden, insbesondere zur Entwicklung. Da die Ressourcentrennung alleine mit den Docker zugrunde liegenden Techniken wie Namespaces und Cgroups nicht völlig sicher ist, hat die Firma Red Hat Unterstützung für die Sicherheitstechnologie SELinux implementiert, welche die Container auf der Ebene des Host-Systems zusätzlich absichert.
(Text: Wikipedia)

Ihr Nutzen

Die Teilnehmenden werden befähigt,
  • Docker-Konzepte zu verstehen
  • Docker zu installieren
  • Container deployen zu können

Teilnehmerkreis

System-Administratoren, Planer, System-Architekten, die sich mit Docker vertraut machen möchten.

Unterlagen

ZFI-Kursmaterial.

Teilnehmerbeitrag

Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

Kursinhalt

Was ist Docker?

  • Vergleich verschiedener Virtualisierungstechniken
  • Geschichte
  • docker.com
Docker installieren
  • Architektur/Voraussetzungen
  • boot2docker, docker toolbox
  • Linux
  • Windows
  • Mac
Docker Container
  • Begriffe: Dockerfile, Image, Container
  • Anlegen
  • Herunterladen
  • Starten
  • Kommandozeile
Docker Management
  • Docker Tools
  • GUIs
  • Netzwerkanbindung
  • Docker Hub
  • Docker Cloud
  • Tutum
Docker Toolbox
  • Docker Engine
  • Docker Kitematic
  • Docker Registry
  • Docker Machine
  • Docker Swarm
  • Docker Compose
Extras
  • Docker Sicherheit