Zum Hauptinhalt springen
  1. Artikel/

Docker Desktop 4.23

·4 min·
Nuno Coração
Autor
Nuno Coração
Principal Product Manager @ Docker
Inhaltsverzeichnis

Docker Desktop 4.23 ist jetzt verfügbar und enthält zahlreiche Verbesserungen, darunter ASP.NET Core-Unterstützung in Docker Init, Konfigurationsintegritätsprüfung zur Warnung bei Konfigurationsänderungen, die Aufmerksamkeit erfordern, und Cross-Domain-Identitätsmanagement. Dieses Release verbessert auch die Schnellsuche, die das Suchen über Container, Apps, Docker Hub, Docs und jedes Volume sowie das Ausführen schneller Aktionen (Starten/Stoppen/Löschen) ermöglicht. VirtioFS ist jetzt standardmäßig aktiviert, um Leistungsverbesserungen für Mac-Benutzer zu bieten. Mit dem Docker Desktop 4.23 Release werden Mac-Benutzer auch eine erhöhte Netzwerkleistung bei traditionellen Netzwerkverbindungen feststellen.

In diesem Beitrag gehen wir auf die Neuerungen und Aktualisierungen in der neuesten Version von Docker Desktop ein.

ASP.NET Core mit Docker Init
#

Wir freuen uns, die hinzugefügte Unterstützung für ASP.NET Core anzukündigen. Egal, ob Sie neu bei Docker sind oder ein erfahrener Profi, Docker Init vereinfacht jetzt die Dockerisierung für Ihre ASP.NET Core-Projekte. Mit einem einfachen docker init-Befehl in Ihrem Projektordner und der neuesten Docker Desktop-Version sehen Sie zu, wie Docker Init maßgeschneiderte Dockerfiles, Compose-Dateien und .dockerignore-Dateien generiert.

Speziell für ASP.NET Core haben wir auch die Unterstützung und Kommentare im Dockerfile für Multi-Arch-Builds verbessert. Diese Weiterentwicklung wird Benutzern helfen, ihre Images über verschiedene CPU-Architekturen zu teilen und Deployments auf Cloud-Anbietern wie Azure, AWS und GCP zu optimieren. Erstellen Sie Images, die zu verschiedenen Architekturen passen, und steigern Sie Flexibilität und Effizienz bei Cloud-Deployments.

Beginnen Sie, indem Sie sicherstellen, dass Sie die neueste Docker Desktop-Version haben. Führen Sie dann docker init in Ihrem Projektverzeichnis über die Kommandozeile aus. Lassen Sie Docker Init die schwere Arbeit erledigen, damit Sie sich auf Ihre Kernaufgabe konzentrieren können — großartige Anwendungen zu entwickeln!

Konfigurationsintegritätsprüfung
#

Stellen Sie sicher, dass Docker Desktop reibungslos läuft mit unserer neuen Konfigurationsintegritätsprüfung. Dies ermöglicht es Ihnen, weiterhin mehrere lokale Anwendungen und Tools zu verwenden und Konfigurationsänderungen problemlos vorzunehmen. Dieses Update erkennt automatisch alle Konfigurationsänderungen und warnt Sie, fordert zu einem einfachen Klick auf und stellt die Docker Desktop-Konfigurationen wieder her, um eine unterbrechungsfreie Entwicklung zu gewährleisten.

Cross-Domain-Identitätsmanagement
#

Die Benutzerzugriffsverwaltung für Docker ist jetzt noch leistungsfähiger geworden. SCIM hilft bei der automatischen Bereitstellung oder Entfernung von Benutzern, und Gruppen-Rollen-Mapping wird jetzt unterstützt, sodass Sie Ihre Teams und deren Zugriff entsprechend organisieren können:

Sie können Mitgliedern in Ihrer Organisation im IdP Rollen zuweisen. Um eine Rolle einzurichten, können Sie optionale Benutzerattribute für die Person verwenden, der Sie eine Rolle zuweisen möchten. Sie können auch eine Organisation und ein Team festlegen, um die Standardbereitstellungswerte der SSO-Verbindung zu überschreiben. Die folgende Tabelle listet die unterstützten optionalen Benutzerattribute auf.

Verbesserungen der Schnellsuche
#

Mit nahtlosem Zugang zu wesentlichen Ressourcen, wann immer sie benötigt werden, hat unsere überarbeitete Schnellsuche-Funktion bedeutende Upgrades erhalten. Benutzer können jetzt mühelos finden:

Container und Compose-Apps: Finden Sie jeden Container oder jede Compose-App auf Ihrem lokalen System leicht. Zusätzlich erhalten Sie schnellen Zugriff auf Umgebungsvariablen und führen wesentliche Aktionen wie Starten, Stoppen oder Löschen durch. Docker Hub-Images: Ob öffentliche Docker Hub-Images, lokale oder solche aus Remote-Repositories, die Schnellsuche liefert schnelle und relevante Ergebnisse. Extensions: Erfahren Sie mehr über spezifische Erweiterungen und vereinfachen Sie die Installation mit einem einzigen Klick. Volumes: Navigieren Sie mühelos durch Ihre Volumes und erhalten Sie Einblicke in die zugehörigen Container. Dokumentation: Greifen Sie sofort auf unschätzbare Hilfe aus Dockers offizieller Dokumentation zu, alles direkt aus Docker Desktop heraus. Die erweiterte Schnellsuche ist Ihr ultimatives Werkzeug für Ressourcenentdeckung und -verwaltung und bietet Entwicklern unübertroffenen Komfort.

Standardmäßig höhere Dateifreigabe-Leistung mit VirtioFS für Mac-Benutzer
#

Docker Desktop 4.23 verwendet jetzt standardmäßig VirtioFS auf macOS 12.5+ als Standard, um erhebliche Leistungsverbesserungen beim Teilen von Dateien mit Containern über docker run -v oder Bind-Mounts in Compose YAML zu liefern. VirtioFS minimiert den Dateiübertragungsoverhead, indem es Containern erlaubt, auf Dateien ohne Volume-Mounts oder Netzwerkfreigaben zuzugreifen.

Das Überspringen von Netzwerk-Dateiübertragungsprotokollen führt auch zu schnelleren Dateiübertragungen. Wir haben Leistungsverbesserungen gemessen, wobei die Dateiübertragungszeit von 7:13.21s auf 1:4.4s gesunken ist — eine Geschwindigkeitssteigerung von 85,15%. Wir möchten anmerken, dass die gemessene Verbesserung von der Dateigröße, den anderen laufenden Apps und der Hardware des Computers abhängt.

Docker Desktop Netzwerkgeschwindigkeitsverbesserungen für Mac-Benutzer
#

Docker Desktop 4.23 kommt mit verbesserter Netzwerkleistung für Mac-Benutzer. Wenn ein Container nun eine traditionelle Netzwerkverbindung benötigt, werden Benutzer eine erhöhte Netzwerkleistung auf folgende Weise erleben:

Zugriff auf exponierte Ports ~10x schneller Transmission Control Protocol (TCP) ~1,5x – 2x schneller Es ist keine Benutzeraktion erforderlich, um diese Vorteile zu nutzen — alle Mac-Benutzer, die auf 4.23 aktualisiert haben, werden jetzt schneller vernetzen!

Fazit
#

Aktualisieren Sie jetzt, um zu erkunden, was es Neues in der 4.23 Version von Docker Desktop gibt. Haben Sie Feedback? Hinterlassen Sie Feedback auf unserer öffentlichen GitHub-Roadmap und lassen Sie uns wissen, was Sie sonst noch in kommenden Releases sehen möchten.

Mehr erfahren Lesen Sie die Docker Desktop Release Notes. Holen Sie sich die neueste Version von Docker Desktop. Haben Sie Fragen? Die Docker-Community ist hier, um zu helfen. Neu bei Docker? Legen Sie los.

Hinweis: Dieser Beitrag wurde ursprünglich extern veröffentlicht. Bitte besuchen Sie Dockers Blog, um den vollständigen Beitrag zu lesen.

Verwandte Artikel