Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Verständnis von Images und Containern | Getting Started with Docker
Docker Grundlagen

Verständnis von Images und Containern

Swipe um das Menü anzuzeigen

Docker-Images: Anwendungs-Blueprints

Docker-Images sind die grundlegenden Blaupausen für Anwendungen im Docker-Ökosystem. Ein Image ist eine schreibgeschützte Vorlage, die alles enthält, was zum Ausführen einer Software benötigt wird, einschließlich:

  • Code;
  • Laufzeitumgebung;
  • Bibliotheken;
  • Umgebungsvariablen;
  • Konfigurationsdateien.

Images sind darauf ausgelegt, portabel und konsistent zu sein, sodass Ihre Anwendung unabhängig vom Einsatzort des Images immer gleich ausgeführt wird. Ein Docker-Image kann als Schnappschuss oder Rezept betrachtet werden, das beschreibt, wie eine Anwendungsumgebung eingerichtet und konfiguriert wird.

Was ist ein Docker-Container?

Während Images definieren, wie eine Anwendung aussehen soll, sind Container die tatsächlich laufenden Instanzen dieser Images. Ein Docker-Container ist ein leichtgewichtiges, eigenständiges und ausführbares Paket, das sowohl die Anwendung als auch ihre Abhängigkeiten kapselt.

Beim Starten eines Containers erstellt Docker eine beschreibbare Schicht über dem Image, sodass der Container während seines Lebenszyklus seinen eigenen Zustand und Änderungen verwalten kann.

Wichtige Punkte zum Container-Lebenszyklus:

  • Erstellung: Ein neuer Container wird aus einem Image erstellt;
  • Ausführung: Der Container führt Ihre Anwendung als isolierten Prozess aus;
  • Anhalten: Ein laufender Container kann jederzeit gestoppt werden;
  • Neustart: Container können bei Bedarf neu gestartet werden;
  • Entfernung: Nach dem Entfernen eines Containers wird dieser vom System gelöscht.

Alle Änderungen, die innerhalb eines Containers vorgenommen werden, gehen verloren, wenn er gestoppt oder gelöscht wird, es sei denn, Sie speichern diese Änderungen extern oder committen sie in ein neues Image. Dies stellt sicher, dass Container sauber, konsistent und leicht reproduzierbar bleiben.

question mark

Was ist ein Docker-Image?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 3
some-alt