heise-Angebot

c't-Workshop: Docker und Container in der Praxis

In zwei Tagen lernen Admins und Entwickler im Online-Workshop, wie sie mit Containern stabile und gut skalierbare Serverdienste sicher betreiben.

In Pocket speichern vorlesen Druckansicht
Lesezeit: 3 Min.
Von
  • Jan Mahn

Docker und andere Container-Verwalter haben die Aufgaben von Entwicklern und Administratoren verändert und Container können, wenn man sie richtig einsetzt, das Leben erleichtern. Als Einsteiger ist man jedoch schnell mit vielen starken Meinungen konfrontiert: Container seien ineffizient und eigentlich längst tot, sagen die einen. Andere raten dazu, Docker zu ignorieren und direkt auf Kubernetes zu setzen oder mit Alternativen wie Podman zu arbeiten.

Auch über die Sicherheit von Containern gibt es viele Meinungen. Während sich die einen auf die vermeintliche Abschottung durch Container verlassen, sehen andere in der Technik einen Sicherheits-Albtraum. Wahr ist: Ohne ausreichend Hintergrundwissen kann man sich viele Sicherheitsprobleme einhandeln. Sicherheitsforscher finden bei Untersuchungen des Internets regelmäßig unzählige fahrlässig eingerichtete Docker-Umgebungen. Wer beim Einrichten die Dokumentation ignoriert, sperrt die Tore seines Systems schnell für Angreifer auf. Auch im Docker Hub, der bevorzugten Quelle für Container-Abbilder findet man viele versehentlich oder mutwillig unsichere Abbilder. Darauf verweisen Sicherheitsforscher ebenfalls regelmäßig: Zwischen gut gepflegten und nützlichen Container-Abbildern tummeln sich immer wieder unsichere und sogar solche, die in betrügerischer Absicht erstellt wurden.

Der c't-Online-Workshop "Docker und Container in der Praxis" richtet sich an Entwickler und Administratoren, die neu in das Thema einsteigen wollen oder sollen – mit einem neutralen Blick auf Docker, mögliche Alternativen und die Vor- und Nachteile der Technik.

Neben etwas theoretischem Wissen über Container geht es vor allem um die Herausforderungen im Alltag und eigene Erfahrungen auf der Kommandozeile: Software in Containern verpacken, Dienste mit TLS im Internet veröffentlichen und Probleme in den Containern effizient aufspüren. Damit sie selbst Hand anlegen können, erhalten alle Teilnehmer des Workshops eine Cloudserver-Instanz, auf der sie die Szenarien selbst nachvollziehen. Anhand der Dokumentationen können Sie alle Schritte im Anschluss noch einmal in Ruhe nachvollziehen.

Ein Python-Abbild im Docker Hub – ob es brauchbar und vertrauenswürdig ist, erschließt sich nicht sofort, aber es gibt einige Hinweise, um gute Abbilder zu finden.

Im theoretischen Teil geht es um die Rolle von Docker Inc. und die Zukunft des Unternehmens, Alternativen wie Podman und die Bedeutung von Open-Source und Standardisierung im Container-Umfeld sowie um die Abgrenzung zum Container-Orchestrator Kubernetes.

Im Anschluss an die zwei Vormittage wissen Sie, wie Container Sie in Ihrer Arbeit unterstützen können, und sind in der Lage, eine eigene Infrastruktur in Betrieb zu nehmen oder die eigene Software als Docker-Abbilder bereitzustellen.

  • Docker-Grundbegriffe
  • Images finden und auswählen
  • Eigene Software verpacken
  • Dienste mit TLS im Internet veröffentlichen
  • Fehler finden und Logs auswerten
  • Hands-On in einer vorbereiteten Test-Umgebung

Der Workshop findet am 26. und 27. November jeweils von 9:00 bis 12:30 Uhr in einem Online-Unterrichtsraum statt, in dem jederzeit die Möglichkeit besteht, Fragen zu stellen. Am ersten Nachmittag können die Teilnehmer eigene Erfahrungen auf den Cloud-Servern sammeln und am zweiten Vormittag mit dem Referenten und anderen Teilnehmern über Fragen und Probleme diskutieren.

Technische Voraussetzungen sind ein Computer mit einem SSH-Client, einer Webcam und einem Mikrofon sowie Grundlagenwissen ĂĽber die Arbeit auf der Kommandozeile. Die Teilnahme am Workshop kostet 880,00 Euro. Weitere Informationen zur Veranstaltung sowie Details zur Anmeldung finden Sie auf der Seite zum Workshop von heise academy.

(abr)