Eine Docker-App offline ausliefern ist ein Praxisprojekt für Docker-Lernende, die eine kleine Ausstellung für einen empfangenden Kiosk vorbereiten. Liefere die genauen Web- und API-Images, die Konfiguration und die Sammlungsdateien so aus, dass alle Objekte und Downloads nach dem Stoppen der Quelle verfügbar bleiben.
Zwei geführte Labs vermitteln das Zusammenstellen des Pakets und den unabhängigen Empfang in jeweils eigenen Umgebungen. Eine Challenge überträgt dieselbe Methode auf eine Wanderausstellung mit anderer Dateistruktur und einem alten Image, das nicht in die Auslieferung gelangen darf.
Was du lernen wirst
- das genaue Image-Paar und die benötigten Dateien einer vollständigen Anwendung bestimmen;
- Images speichern und laden und Image-Archive von Container-Exporten unterscheiden;
- Compose-Bind-Pfade innerhalb eines vollständigen Pakets portabel halten;
- mit einem Docker-Kontext die richtige empfangende Engine ansprechen;
- die empfangene Anwendung ohne Pull oder Build starten und einen unabhängigen Empfangsdienst erhalten;
- nach dem Stoppen der Quelle echte Objektbeziehungen, Abbildungen und Downloads prüfen.
Für wen dieser Kurs geeignet ist
Dieser Kurs eignet sich für Lernende, die eine kleine Container-Anwendung ohne Zugriff auf eine Image-Registry übergeben möchten.
Voraussetzungen: Grundlegende Terminalpfade, Docker-Images und -Container sowie veröffentlichte Ports. Die benötigte Compose-Struktur, Kontexte und Kopieroptionen werden erklärt. Anwendungsprogrammierung ist nicht erforderlich.
Lernumgebung: Workstation, Source Exhibition und Receiving Exhibition stehen im Browser bereit. Die Docker-Engines für Quelle und Empfang haben getrennte Image-Speicher und Prozesse, teilen aber den Kernel einer VM. Jedes Lab wird unabhängig initialisiert.
Häufig gestellte Fragen
Ist der Empfänger wirklich unabhängig vom Image-Speicher der Quelle?
Ja. Seine Engine startet ohne die erforderlichen Ausstellungs-Images und erreicht keine Registry. Du lädst das übergebene Archiv ausdrücklich. Die abschließende Empfangsansicht verwendet eigene Dienste und Dateien, ohne auf die Quelle zurückzugreifen.
Sind das zwei physische Maschinen?
Beide Engines teilen den Kernel einer VM. Die Übung zeigt eine kontrollierte Grenze für Images, Konfiguration und Dateien; sie verspricht weder vollständige Notfallwiederherstellung noch plattformübergreifende Portabilität.
Muss ich eine Webanwendung schreiben?
Nein. Die Anwendung ist vorhanden. Du wählst ihre vollständige Version aus, lieferst sie aus und prüfst sie mit echten Seiten und heruntergeladenen Objektblättern.




