Microsoft stellt eine erste Vorschau auf .NET-Container bereit. Container-Unterstützung, die in das .NET SDK integriert ist
Anbieter zum Thema
In einer ersten Vorschau hat Microsoft das .NET SDK (Software Development Kit) um eine integrierte Container-Unterstützung erweitert. Auf diese Weise können Sie in Zukunft problemlos containerisierte Versionen von Anwendungen in Form von Container-Images mit Dotnet Publish erstellen.
Dotnet Publish unterstützt jetzt Container-Images als Ausgabetyp. (Bild: Aron Yigin (@aronyigin) / Unsplash)
Hintergrund für die im .NET SDK eingebaute Container-Unterstützung waren die bestehenden Unterschiede zwischen den .NET- und Docker-Build-Prozessen. Im Grunde waren alle Informationen, die zum Erstellen eines Container-Images benötigt werden, im Standard-Dotnet-Build verfügbar, schreibt Chet Husk, Programmmanager im .NET-Tools-Team, im Microsoft DevBlog. „Wir mussten nur den richtigen Weg finden, diese Daten so darzustellen, dass Container-Laufzeiten wie Docker sie verarbeiten können.“
Die .NET-SDK-Vorschau basiert nun auf einem mehrstufigen Build, erläutert Husk die Hintergründe: „Ein Container-Image besteht aus zwei Hauptteilen: einer JSON-Konfiguration, die Metadaten darüber enthält, wie das Image ausgeführt werden kann, und einer List.of-Tarball Dateien, die das Dateisystem darstellen.“ In .NET 7 wurden der .NET-Laufzeit mehrere APIs hinzugefügt, um TAR-Dateien und -Streams zu verarbeiten, wodurch die Möglichkeit eröffnet wurde, Container-Images programmgesteuert zu manipulieren.
Laut Husk lassen sich viele Aspekte des generierten Images über MSBuild-Eigenschaften und -Elemente anpassen, während einige Voreinstellungen den Einstieg erleichtern sollen. Ausführlichere Informationen zum Umgang mit Bildnamen, Registrierungseinträgen, Tags und anderen Parametern finden Sie in der .NET Preview-Dokumentation auf GitHub.
Laut Microsoft können Container in unterschiedlichen Kontexten eingesetzt werden, sowohl für die lokale Entwicklung als auch innerhalb von Continuous-Integration-Pipelines. Im Laufe der anstehenden Release Candidate-Phasen plant Microsoft, neue Bildmetadaten, Unterstützung für das Senden von Bildern an entfernte Registrierungen und Unterstützung für Windows-Bilder hinzuzufügen.
(ID:48553091)
Ab 30.10.2020
Der verantwortungsvolle Umgang mit Ihren personenbezogenen Daten ist für uns selbstverständlich. Wenn wir personenbezogene Daten von Ihnen erheben, behandeln wir diese gemäß den geltenden Datenschutzbestimmungen. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung zur Nutzung der Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller verbundenen Unternehmen im Sinne der §§ 15 ff. AktG (im Folgenden: Vogel Communications Group) meine E-Mail-Adresse zur Zusendung von redaktionellen Newslettern angibt. Hier gelangen Sie zu den Listen der jeweiligen Verbundunternehmen.
Der Inhalt des Newsletters erstreckt sich auf die Produkte und Dienstleistungen aller oben genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Printmedienangebote und Dienstleistungen und Digital wie andere (redaktionelle) Newsletter, Wettbewerbe, Leadership-Kampagnen, Marktstudien im On- und Offline-Bereich, themenspezifische Webportale und E-Learning-Angebote. Soweit auch meine persönliche Telefonnummer erhoben wurde, kann diese für die Unterbreitung von Angeboten zu den vorgenannten Produkten und Dienstleistungen der vorgenannten Unternehmen und für Marktforschungszwecke verwendet werden.
Wenn ich geschützte Inhalte auf den Portalen der Vogel Communications Gruppe, einschließlich ihrer verbundenen Unternehmen im Sinne von § 15 unten AktG aufrufe, muss ich mich mit zusätzlichen Daten registrieren, um auf diese Inhalte zugreifen zu können. Im Gegenzug für diesen kostenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten gemäß dieser Einwilligung für die hier angegebenen Zwecke verwendet werden.
Widerrufsrecht
Mir ist bekannt, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Mein Widerruf berührt die Rechtmäßigkeit der aufgrund der Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht. Für die Erklärung des Widerrufs kann ich das unter optional abrufbare Kontaktformular verwenden. Wenn ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich auch auf den Abmeldelink am Ende eines Newsletters klicken. Nähere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie den Folgen meines Widerrufs finde ich im Abschnitt der Datenschutzerklärung. Redaktionelle Newsletter.