Une image Docker est un modèle de conteneur .
Tout part d'une image Docker.
Lorsque vous dites à Docker de créer un conteneur à partir d'une image en utilisant docker run
, il effectuera sa magie (création du système de fichiers, initialisation des dépendances, etc.), puis le conteneur sera créé.
Les images sont construites depuis un Dockerfile en utilisant la docker build
commande, et ils peuvent être stockés localement ou publiés dans un registre Docker comme Docker Hub , où vous pouvez stocker des images publiques et privées.
Si vous visitez https://hub.docker.com/, vous verrez de nombreuses images que vous pouvez utiliser librement sans avoir à créer vos propres images.
Souvent, ces images sont officielles et créées par les équipes de développement derrière une technologie spécifique.
Par exemple, voici l'image Docker officielle de Node.js :https://registry.hub.docker.com/_/node.
Nous parlerons bientôt de l'utilisation des images et des conteneurs.