
Ehrlich gesagt, was ich an Docker am meisten liebe, ist, wie es das „funktioniert auf meinem Rechner“-Problem vollständig beseitigt. Seit ich es vor etwa anderthalb Jahren sowohl für die lokale Entwicklung als auch für Produktionsbereitstellungen verwende, ist mein Arbeitsablauf viel vorhersehbarer und konsistenter über verschiedene Umgebungen hinweg geworden.
Die Möglichkeit, isolierte Container für verschiedene Microservices hochzufahren, ist ein echter Wendepunkt. Ich kann den gesamten Stack lokal ohne Abhängigkeitskonflikte ausführen, und die Bereitstellung in der Produktion fühlt sich viel weniger stressig an, weil die Umgebung im Wesentlichen die gleiche ist wie die, die ich auf meinem Rechner getestet habe.
Ein unerwarteter Vorteil, den ich nicht vorhergesehen habe, ist, wie viel schneller das Onboarding neuer Teammitglieder geworden ist. Anstatt einen halben Tag damit zu verbringen, eine Entwicklungsumgebung einzurichten, kann jemand Neues einfach das Image ziehen und innerhalb von Minuten einsatzbereit sein. Allein das hat uns unzählige Stunden gespart. Bewertung gesammelt von und auf G2.com gehostet.
Es gibt einige Reibungspunkte, die es wert sind, erwähnt zu werden, obwohl keiner von ihnen für mich ein K.-o.-Kriterium ist.
Auf der UI/UX-Seite kann Docker Desktop auf Maschinen mit geringerer Spezifikation träge wirken. Die Benutzeroberfläche hat sich insgesamt stark verbessert, aber einige erweiterte Konfigurationen führen einen immer noch zurück zur CLI oder zu manuellen Dateiänderungen. Ich würde mir wirklich eine geführtere Erfahrung für diese Szenarien wünschen.
Die Leistung auf macOS kann besonders frustrierend sein. Die gemeinsame Nutzung des Dateisystems zwischen Host und Containern führt zu spürbarem I/O-Overhead, insbesondere bei größeren Projekten, und das ist etwas, dem ich regelmäßig während der lokalen Entwicklung begegne.
Was die Integrationen betrifft, funktionieren die meisten gut, aber die Einrichtung kann schnell komplex werden, wenn man mehrere Dienste mit spezifischen Netzwerkbedürfnissen orchestriert. Es ist nicht immer anfängerfreundlich, und einige Drittanbieter-Integrationen erfordern mehr Konfiguration, als man erwarten würde.
Die Preisgestaltung/ROI wurde zu einem wunden Punkt, als Docker verpflichtende kostenpflichtige Pläne für größere Teams einführte. Es fühlte sich abrupt an, und einige kleinere Teams, die ich kenne, mussten aufgrund dessen ihre Tools überdenken.
Support und Onboarding sind im Allgemeinen solide, aber die Antwortzeiten des offiziellen Supports für kostenpflichtige Pläne können inkonsistent sein. Bei komplexeren Problemen verlasse ich mich oft auf Community-Foren, anstatt direkte Hilfe zu erhalten.
Was die KI-/Intelligenzfunktionen betrifft, fühlen sie sich noch ziemlich in einem frühen Stadium an. Die Vorschläge und Scantools sind nützlich, aber sie sind noch nicht tief oder anpassbar genug, um wirklich intelligent zu wirken – eher ein nettes Extra als eine Kernstärke. Bewertung gesammelt von und auf G2.com gehostet.





