Un'immagine Docker è un modello per un contenitore .
Tutto parte da un'immagine Docker.
Quando dici a Docker di creare un contenitore da un'immagine utilizzando docker run
, eseguirà la sua magia (creerà il file system, inizializzerà le dipendenze e altro) e quindi verrà creato il contenitore.
Le immagini sono costruite da un File Docker utilizzando la docker build
comando e possono essere archiviati localmente o pubblicati in un registro Docker come Docker Hub , dove puoi archiviare immagini pubbliche e private.
Se visiti https://hub.docker.com/ vedrai molte immagini che puoi utilizzare liberamente senza dover creare le tue immagini.
Spesso quelle immagini sono ufficiali e realizzate dai team di sviluppo dietro una tecnologia specifica.
Ad esempio, questa è l'immagine Docker ufficiale di Node.js:https://registry.hub.docker.com/_/node.
Presto parleremo di più su come utilizzare immagini e contenitori.