Docker führt Remote-Container-Builds, neue Debugging-Tools und mehr ein

Docker fuehrt Remote Container Builds neue Debugging Tools und mehr ein

Docker kündigte heute eine Reihe neuer Produkte an DockerCon, die Anwenderkonferenz des Unternehmens, die als Präsenzveranstaltung zurückgekehrt ist. Dazu gehören ein neuer Remote-Build-Service, neue Debugging-Tools und die allgemeine Verfügbarkeit von Docker Scoutder Software-Supply-Chain-Sicherheitsdienst des Unternehmens.

Das Ereignis findet an einem interessanten Punkt in der Geschichte von Docker statt. Als es sich 2019 neu auf seine Entwicklertools und seine Community konzentrierte (und Docker Enterprise an Mirantis verkaufte), verzeichnete das Unternehmen monatlich knapp 12 Millionen aktive Benutzer, sagte mir Docker-CEO Scott Johnston. Heute liegt diese Zahl eher bei 20 Millionen monatlichen Aktiven. Außerdem abonnieren mittlerweile mehr als 79.000 Unternehmen eines von Docker Bezahlte Pläne.

Wie Johnston feststellte, konzentrieren sich die heutigen Ankündigungen auf die innere Schleife der App-Entwickler – also auf alles, was sich auf den einzelnen Entwickler und seine Codierungserfahrung und Testprozesse konzentriert, die normalerweise alle auf einem lokalen Computer stattfinden. „Wir bringen das, was man Hybrid nennt – lokal und Cloud – in die Inner-Loop-App-Entwicklung und treffen Entwickler dort, wo sie gerade genug Cloud haben“, sagte Johnston. Er stellte fest, dass Apps in den frühen Tagen der Container-Revolution normalerweise nicht aus mehr als einer Handvoll Containern bestanden. Heutzutage bestehen diese Apps oft aus 20 oder 30 Containern, was einen typischen Entwickler-Laptop stark belastet. „Außerdem ist es schwierig, eine laufende App mit Ihren Kollegen zu teilen, wenn sie lokal an einer App arbeiten“, fügte Johnston hinzu. „Und wenn die App, an der Sie lokal arbeiten, von einem Remote-Dienst abhängig ist, etwa einer Datenbank als Dienst in der Cloud oder einem KI-Dienst, ist das ziemlich schwierig, vor allem wenn es um Sicherheit und dergleichen geht, wenn Sie arbeiten in einer großen Umgebung.“

Bildnachweis: Docker

Einige Unternehmen haben versucht, dies zu umgehen, indem sie den gesamten Entwicklungsprozess in die Cloud verlagerten, indem sie Entwicklern beispielsweise cloudbasierte IDEs anboten. Johnston argumentiert, dass nicht jedes Unternehmen damit zufrieden sein wird. Er sagte auch, dass Docker von seinen Kunden höre, dass dies bestehende Arbeitsabläufe unterbreche. „Da wir uns auf dem lokalen Laptop befinden, wo sich Docker Desktop befindet, sehen wir eine einzigartige Gelegenheit, es nicht entweder/oder – nicht lokal oder in der Cloud – sondern lokal zu machen Und Cloud und bringen das Beste aus beiden Welten zusammen.“

Während diese nächste Generation von Docker Build eindeutig das Highlight der heutigen Markteinführungen ist, sind auch die neuen Debugging-Tools einen genaueren Blick wert. Docker Debug ist im Wesentlichen eine integrierte Toolbox für das lokale und Remote-Debugging von Container-Apps. Johnston stellte fest, dass Entwickler oft mehr als die Hälfte ihrer Zeit mit dem Debuggen verbringen können, ein Großteil dieser Zeit jedoch nicht mit der Lösung von Problemen, sondern mit der Navigation durch die Tool-Landschaft verbracht wird. „Was wir tun, ist, dies alles in einem einzigen Erlebnis zusammenzufassen. [Developers] Sie müssen sich nicht um sprachspezifische Tools kümmern, sondern können lokale und Remote-Container sowie angehaltene und laufende Container debuggen. Und alle Tools sind in einer Box enthalten, so dass sie ihre Zeit mit der Problemlösung verbringen können, anstatt sich mit der Konfiguration und dem mühsamen Umgang mit Toolketten zu befassen“, bemerkte Johnston.

tch-1-tech