Una imagen de Docker es una plantilla para un contenedor .
Todo parte de una imagen de Docker.
Cuando le dices a Docker que cree un contenedor a partir de una imagen usando docker run
, realizará su magia (creará el sistema de archivos, inicializará las dependencias y más) y luego se creará el contenedor.
Las imágenes se construyen desde un Dockerfile usando la compilación docker build
y pueden almacenarse localmente o publicarse en un registro de Docker como Docker Hub , donde puedes almacenar imágenes públicas y privadas.
Si visita https://hub.docker.com/, verá muchas imágenes que puede usar libremente sin tener que crear sus propias imágenes.
A menudo, esas imágenes son oficiales y están hechas por los equipos de desarrollo detrás de una tecnología específica.
Por ejemplo, esta es la imagen Docker oficial de Node.js:https://registry.hub.docker.com/_/node.
Hablaremos más sobre cómo usar imágenes y contenedores pronto.