Docker/Grundlagen: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
K Textersetzung - „Docker/Workshop“ durch „Docker“ |
||
| (7 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
'''Docker | '''Docker/Grundlagen''' - Beschreibung | ||
== Beschreibung == | == Beschreibung == | ||
Für eine effektive Arbeit mit Docker ist es wichtig, seine grundlegenden Konzepte zu verstehen: '''Container''' und '''Images''', auf denen die Funktionsweise der Plattform basiert. | |||
== Container == | == [[Docker/Container|Container]] == | ||
; Was ist ein Container? | ; Was ist ein Container? | ||
Ein Container in Docker ist eine leichtgewichtige, isolierte Laufzeitumgebung, die eine Anwendung zusammen mit ihren Abhängigkeiten ausführt. | Ein [[Docker#Container|Container]] in Docker ist eine leichtgewichtige, isolierte Laufzeitumgebung, die eine Anwendung zusammen mit ihren Abhängigkeiten ausführt. | ||
* Er basiert auf einem Image, das alle notwendigen Komponenten wie Bibliotheken, Konfigurationsdateien und Laufzeitumgebungen enthält. | * Er basiert auf einem Image, das alle notwendigen Komponenten wie Bibliotheken, Konfigurationsdateien und Laufzeitumgebungen enthält. | ||
== [[Docker/Image|Image]] == | |||
; Was ist ein Image? | ; Was ist ein Image? | ||
Ein laufender Container verwendet ein isoliertes Dateisystem | Ein laufender Container verwendet ein isoliertes Dateisystem | ||
| Zeile 17: | Zeile 16: | ||
* 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 | ||
;Zurück | |||
[[Docker|Workshop]] | |||
;Weiter | |||
[[Docker/Containerisieren|Containerisieren]] | |||
<noinclude> | <noinclude> | ||
| Zeile 23: | Zeile 26: | ||
=== Siehe auch === | === Siehe auch === | ||
<div style="column-count:2"> | <div style="column-count:2"> | ||
<categorytree hideroot=on mode="pages">Docker | <categorytree hideroot=on mode="pages">Docker</categorytree> | ||
</div> | </div> | ||
---- | ---- | ||
| Zeile 40: | Zeile 43: | ||
==== Weblinks ==== | ==== Weblinks ==== | ||
[https://medium.com/@saschagrunert/demystifying-containers-part-i-kernel-space-2c53d6979504 Kernel-Namespaces und cgroups] | [https://medium.com/@saschagrunert/demystifying-containers-part-i-kernel-space-2c53d6979504 Kernel-Namespaces und cgroups] | ||
[[Kategorie:Docker | [[Kategorie:Docker]] | ||
</noinclude> | </noinclude> | ||
Aktuelle Version vom 3. November 2025, 17:51 Uhr
Docker/Grundlagen - Beschreibung
Beschreibung
Für eine effektive Arbeit mit Docker ist es wichtig, seine grundlegenden Konzepte zu verstehen: Container und Images, auf denen die Funktionsweise der Plattform basiert.
Container
- Was ist ein Container?
Ein Container in Docker ist eine leichtgewichtige, isolierte Laufzeitumgebung, die eine Anwendung zusammen mit ihren Abhängigkeiten ausführt.
- Er basiert auf einem Image, das alle notwendigen Komponenten wie Bibliotheken, Konfigurationsdateien und Laufzeitumgebungen enthält.
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
- Zurück
- Weiter
Anhang
Siehe auch
Dokumentation
Links
Projekt
Weblinks