Docker Container - Eine Einführung

preview_player
Показать описание
Was sind Docker Container, wofür kann man sie brauchen. Welche Vorteile bieten sie? Wie setzt man sie ein? Wie kann man Container bauen?
▬▬▬▬
Zeitstempel
00:00 Intro
00:33 Docker Vorteile, Unterschied zu VMs
02:43 Voraussetzungen zum Arbeiten mit Containern
05:15 Docker Container holen
05:50 Docker Container starten/stoppen
09:00 Ports freigeben
10:45 Logs des Containers
11:50 Einstieg in den Container
13:12 Daten in den Container einbinden
15:34 Warum Dienste in Containern
18:38 Docker Container Statistiken und Größe
19:39 Nachteil Docker Container
22:28 Skalierbarkeit von Containern
26:10 Bau eines Docker Containers
33:20 Outro
▬▬▬▬
Рекомендации по теме
Комментарии
Автор

hatte auch schon mit docker rumgespielt, um meine hausautomation zu erstellen mit fhem. Bin aber wieder weg von und zu homeassitant gewechselt, aber der läuft ja auch als dockersystem. ist wirklich eine schöne sache, was man da so alles mit machen kann.

LutzeExe
Автор

Die Problematik bei 20:50 sollte sich doch mit users-remap lösen lassen oder? Damit werden automatisch die uids und gids vom Container auf eine andere ids im Host System gemappt.

Ein großen Vorteil hast Du noch vergessen, wird ganz kurz bei der Skalierbarkeit angedeutet (25:45) bzw. lässt sich erahnen, man kann Applikationen auf dem Server updaten, ohne das der Dienst während des Updates nicht erreichbar ist, indem man einfach die neue Version in einer neuen Instanz startet, der Load Balancer verteilt dann den Traffic auf neue und alte Version, danach wird die Instanz mit der alten Version beendet. Damit lassen sich auch gute Live Tests machen, indem man bspw. erst 1 Container von x updatet, dass über Zeitraum y laufen lässt und wenn es damit keine größeren Probleme gab, wird der Rest geupdatet. Dadurch kann man größere Ausfälle, durch unerwartete Fehler, bei einem Update vermeiden oder auch usabillity tests in kleineren Nutzerkreis realisieren.

DerOliDE