Kapitel 9. Container
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Viele Abhängigkeiten müssen vorhanden sein, damit eine Anwendung richtig funktioniert. Konfigurationsdateien, Umgebungsvariablen, Code-Binärdateien, Bibliotheken, Markup, Mediendateien, Windows-Registrierungseinstellungen, Datenbanken und Webserver sind nur einige Beispiele. Du musst diese Abhängigkeiten richtig konfigurieren, wenn du eine Anwendung in einer neuen Umgebung bereitstellst. Früher (und auch heute noch) führen Unternehmen lange Bereitstellungsdokumente, um sicherzustellen, dass die Abhängigkeiten von Lösungen wie erwartet konfiguriert sind. Container sind dazu da, den Prozess der Anwendungsbereitstellung zu rationalisieren.
Container ermöglichen es dir, deinen Anwendungscode und deine Abhängigkeiten in einem einzigen Paket, dem Container-Image, zu bündeln (enthalten). Dieses Container-Image stellst du in einem Container-Registrierungsdienst wie Docker Hub bereit, damit es später abgerufen und ausgeführt werden kann. Mit Containern wird die Bereitstellung von Anwendungen in verschiedenen Umgebungen einheitlicher. Du kannst ein Container-Image erstellen und es in so vielen Umgebungen einsetzen, wie du brauchst, und sicher sein, dass ein getesteter Container auch in der nächsten Umgebung funktioniert.
Microsoft Azure bietet Dienste an, um Container-Images zu hosten und auszuführen. Azure Container Registry (ACR)
Get Azure Kochbuch now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.