Docker/Grundlagen: Unterschied zwischen den Versionen
Erscheinungsbild
K Textersetzung - „Docker/Workshop“ durch „Docker“ |
|||
| (19 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
''' | '''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. | |||
== | == [[Docker/Container|Container]] == | ||
; Was ist ein Container? | ; Was ist ein Container? | ||
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. | |||
== | == [[Docker/Image|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 | |||
[[Docker|Workshop]] | |||
;Weiter | |||
[[Docker/Containerisieren|Containerisieren]] | |||
| | |||
| | |||
<noinclude> | <noinclude> | ||
| Zeile 64: | Zeile 26: | ||
=== 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</categorytree> | ||
</div> | </div> | ||
---- | ---- | ||
| Zeile 71: | Zeile 33: | ||
=== Dokumentation === | === Dokumentation === | ||
<!-- | <!-- | ||
; Man-Page | ; Man-Page | ||
# [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | # [https://manpages.debian.org/stable/procps/pgrep.1.de.html prep(1)] | ||
; Info-Pages | ; Info-Pages | ||
--> | --> | ||
| Zeile 80: | Zeile 42: | ||
==== Projekt ==== | ==== Projekt ==== | ||
==== Weblinks ==== | ==== Weblinks ==== | ||
[https://medium.com/@saschagrunert/demystifying-containers-part-i-kernel-space-2c53d6979504 Kernel-Namespaces und cgroups] | |||
[[Kategorie:Docker]] | |||
[[Kategorie: | |||
</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