Workshop: Container / Docker für Einsteiger*innen
Programmierenn Sie gerne? Nervt es Sie immer wieder, die notwendigen Services (wie Datenbanken) auf Ihrem System immer in der richtigen Version pflegen zu müssen? Sind Sie es leid, dass diese Services die Ressourcen Ihres Rechners belegen, auch wenn Sie diese gar nicht benötigen?
Lernen Sie, wie Sie mit Containern diese Probleme auf eine einfache Art lösen können. Starten Sie die notwendigen Services als Container wann Sie diese benötigen (in der geforderten Version) und stoppen diese zu jeder Zeit.
Die Code-Beispiele werden für Linux/macOS in Bash und unter Windows in PowerShell (Core) abgebildet. Sind die erforderlichen Befehle gleich, werden diese nur in Bash angezeigt. Die Anweisungen können 1:1 in PowerShell eingegeben werden.
Die Beispielprojekte sind Blazor Server Projekte, um unterschiedliche Szenarien repräsentieren zu können. Ich nutze diesen Technologie-Stack vor allem, weil ich mich hier am wohlsten fühle. .Net ist keine Voraussetzung, um Container nutzen zu können. Zum Ausführen von diesen Projekten ist installiertes .Net-SDK in Version 10 erforderlich.