Ein Docker-Image ist eine Vorlage für einen Container .
Alles beginnt mit einem Docker-Image.
Wenn Sie Docker mit docker run
anweisen, einen Container aus einem Image zu erstellen , es führt seine Magie aus (erstellt das Dateisystem, initialisiert die Abhängigkeiten und mehr) und dann wird der Container erstellt.
Bilder werden erstellt aus einem Dockerfile mit dem docker build
Befehl, und sie können lokal gespeichert oder in einer Docker-Registrierung wie Docker Hub veröffentlicht werden , wo Sie öffentliche und private Bilder speichern können.
Wenn Sie https://hub.docker.com/ besuchen, sehen Sie viele Bilder, die Sie frei verwenden können, ohne Ihre eigenen Bilder erstellen zu müssen.
Oft sind diese Bilder offiziell und wurden von den Entwicklungsteams hinter einer bestimmten Technologie erstellt.
Dies ist beispielsweise das offizielle Docker-Image von Node.js:https://registry.hub.docker.com/_/node.
Wir werden bald mehr darüber sprechen, wie man Bilder und Container verwendet.