Docker/Grundlagen: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
| Zeile 30: | Zeile 30: | ||
* Das Image enthält auch andere Konfigurationen für den Container, z. B. Umgebungsvariablen, einen Standardbefehl zur Ausführung und andere Metadaten | * Das Image enthält auch andere Konfigurationen für den Container, z. B. Umgebungsvariablen, einen Standardbefehl zur Ausführung und andere Metadaten | ||
<noinclude> | <noinclude> | ||
| Zeile 77: | Zeile 36: | ||
=== Siehe auch === | === Siehe auch === | ||
<div style="column-count:2"> | <div style="column-count:2"> | ||
<categorytree hideroot=on mode="pages"> | <categorytree hideroot=on mode="pages">Docker/Workshop</categorytree> | ||
</div> | </div> | ||
---- | ---- | ||
Version vom 24. Oktober 2025, 09:02 Uhr
Docker/Workshop/Grundlagen - Beschreibung
Beschreibung
Installation
Container
- Was ist ein Container?
Ein Container ist ein Sandbox-Prozess, der auf einem Host-Computer ausgeführt wird und von allen anderen auf diesem Host-Computer ausgeführten Prozessen isoliert ist
- Diese Isolierung nutzt Kernel-Namespaces und cgroups, Funktionen, die es in Linux schon seit langem gibt
- Docker macht diese Funktionen zugänglich und einfach zu verwenden
- Zusammenfassend lässt sich sagen, dass ein Container
- Er ist eine lauffähige Instanz eines Images
- Sie können einen Container über die Docker-API oder die Befehlszeilenschnittstelle erstellen, starten, stoppen, verschieben oder löschen
- Er kann auf lokalen oder virtuellen Maschinen ausgeführt oder in der Cloud bereitgestellt werden
- Er ist portabel (und kann auf jedem Betriebssystem ausgeführt werden)
- Er ist von anderen Containern isoliert und führt seine eigene Software, Binärdateien, Konfigurationen usw
- aus
Wenn Sie mit chroot vertraut sind, dann stellen Sie sich einen Container als eine erweiterte Version von chroot vor
- Das Dateisystem stammt aus dem Image
- Ein Container bietet jedoch zusätzliche Isolierung, die bei der Verwendung von chroot nicht möglich ist
Image
- Was ist ein Image?
Ein laufender Container verwendet ein isoliertes Dateisystem
- Dieses isolierte Dateisystem wird von einem Image bereitgestellt, und das Image muss alles enthalten, was zur Ausführung einer Anwendung erforderlich ist - alle Abhängigkeiten, Konfigurationen, Skripte, Binärdateien usw
- Das Image enthält auch andere Konfigurationen für den Container, z. B. Umgebungsvariablen, einen Standardbefehl zur Ausführung und andere Metadaten
Anhang
Siehe auch
Kategorie Docker/Workshop wurde nicht gefunden
Dokumentation
Links
Projekt
Weblinks