Technik

Warum bei mir Docker draußen bleibt

Docker ist nicht schlecht. Für viele Umgebungen ist es sogar eine hervorragende Lösung. Ich entscheide mich bei meinen eigenen Systemen trotzdem oft bewusst dagegen.

Das ist keine Glaubensfrage. Es hat mit der Art zu tun, wie ich meine Server betreiben will.

Ich will sehen, was auf dem System passiert

Wenn ein Dienst Probleme macht, möchte ich direkt verstehen können, wo seine Dateien liegen, welcher Benutzer ihn ausführt, welcher Port offen ist und welche Systemdienste beteiligt sind.

Container kapseln diese Dinge sauber. Für mich entsteht dabei aber eine zusätzliche Schicht, die ich auf meinen privaten Systemen nicht immer brauche.

GUI und Verständlichkeit widersprechen sich nicht

Ich mag grafische Verwaltungsoberflächen. Alles, was Zustände sichtbar und Bedienung einfacher macht, ist willkommen. Aber unter der Oberfläche möchte ich trotzdem wissen, was wirklich installiert ist.

Ein GUI soll mir helfen, das System zu bedienen. Es soll nicht die einzige Stelle sein, an der ich noch verstehe, wie etwas funktioniert.

Der Preis ist mehr eigene Verantwortung

Klassische Installationen bedeuten, dass Abhängigkeiten, Rechte, Updates und Dienste stärker in meiner Hand liegen. Genau deshalb versuche ich, Installer reproduzierbar zu bauen und Systeme sauber zu dokumentieren.

Ich möchte nicht möglichst wenig über meinen Server wissen. Ich möchte möglichst gut verstehen, warum er läuft.

Vielleicht ändert sich diese Haltung bei einzelnen Diensten irgendwann. Technik ist kein Dogma. Aber solange direkte Installationen für mich transparenter bleiben, bleibt Docker draußen.