Docker Compose v2 - Plugin vs standalone und was heute gilt

Docker Compose v2 - Plugin vs standalone und was heute gilt Wer länger mit Docker arbeitet, kennt — mit Bindestrich. Neuere Installationen haben — ohne Bindestrich. Das ist kein Zufall, sondern ein Versionssprung mit Konsequenzen. Die Geschichte Docker Compose v1 war ein eigenständiges Python-Progra…

Vollständigen Beitrag lesen →

Docker auf einem VPS einrichten - was nach der Installation sofort zu tun ist

Docker auf einem VPS einrichten - was nach der Installation sofort zu tun ist Docker ist installiert — aber ein frischer VPS mit Docker ist noch kein produktionsreifes Setup. Hier sind die Schritte, die unmittelbar nach der Installation folgen sollten. 1. Benutzer zur docker-Gruppe hinzufügen Damit …

Vollständigen Beitrag lesen →

Was passiert beim docker run - Schritt für Schritt erklärt

Was passiert beim docker run - Schritt für Schritt erklärt — drei Worte, aber dahinter steckt eine ganze Kette von Schritten. Wer versteht, was Docker intern tut, debuggt Probleme schneller und trifft bessere Entscheidungen bei Konfiguration und Flags. Die Schritte im Detail 1. Lokalen Image-Cache p…

Vollständigen Beitrag lesen →

Airsonic - Musik-Streaming-Server im Container

Airsonic Musik-Streaming-Server zum Abspielen der eigenen Musiksammlung im Browser oder per App. Was ist Airsonic? Airsonic ist ein Fork des ursprünglichen Subsonic-Servers und ermöglicht das Streamen der eigenen Musiksammlung über eine Weboberfläche oder kompatible Clients. Die Subsonic-API wird vo…

Vollständigen Beitrag lesen →

Grafana - Metriken und Dashboards für alles visualisieren

Grafana - Metriken und Dashboards für alles visualisieren Grafana ist die führende quelloffene Plattform zur Visualisierung von Zeitreihendaten und Metriken — von Server-Monitoring über IoT-Sensoren bis hin zu Geschäftskennzahlen. Was ist Grafana? Grafana verbindet sich mit Dutzenden von Datenquelle…

Vollständigen Beitrag lesen →

Das Layer-System - wie Docker-Images intern aufgebaut sind

Das Layer-System - wie Docker-Images intern aufgebaut sind Docker-Images sind keine monolithischen Blöcke — sie bestehen aus übereinanderliegenden, unveränderlichen Schichten. Das Layer-System ist der Grund, warum Docker-Builds schnell sind und warum mehrere Images sich denselben Speicher teilen kön…

Vollständigen Beitrag lesen →

Docker-Architektur - Client, Daemon und Registry erklärt

Docker-Architektur - Client, Daemon und Registry erklärt Hinter jedem steckt mehr als ein einzelner Prozess — Docker ist ein Client-Server-System mit drei klar getrennten Komponenten. Die drei Komponenten 1. Docker Client (CLI) Der Docker Client ist das, womit man täglich interagiert: das -Kommando …

Vollständigen Beitrag lesen →

Jenkins - Build-Automatisierung und CI-CD selbst betreiben

Jenkins - Build-Automatisierung und CI-CD selbst betreiben Jenkins ist der meistgenutzte Open-Source-Automatisierungsserver für Continuous Integration und Continuous Delivery, vollständig selbst betreibbar ohne Cloud-Abhängigkeit. Was ist Jenkins? Jenkins koordiniert Build-, Test- und Deployment-Pip…

Vollständigen Beitrag lesen →

GitLab - vollständige DevOps-Plattform selbst hosten

GitLab - vollständige DevOps-Plattform selbst hosten GitLab CE ist die quelloffene Community-Edition der vollständigen DevOps-Plattform — Git-Hosting, CI/CD-Pipelines, Issue-Tracking und Container-Registry in einem einzigen Self-Hosted-System. Was ist GitLab? GitLab bietet weit mehr als reines Git-H…

Vollständigen Beitrag lesen →

Images und Container - der Unterschied den jeder kennen sollte

Images und Container - der Unterschied den jeder kennen sollte Ein Image und ein Container sind zwei grundverschiedene Dinge — wer das nicht versteht, kämpft früher oder später gegen Probleme, die eigentlich keine sein müssten. Das Image: der Blueprint Ein Docker-Image ist eine unveränderliche, schr…

Vollständigen Beitrag lesen →