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.
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.
Erfahrungen auf der eigenen Kommandozeile
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.
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.
Themenschwerpunkte des Workshops
- 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)