Qu'est-ce qu'une image Docker ? : Une image Docker est un modèle léger, autonome et exécutable qui inclut tout ce qu'il faut pour exécuter une application : code, runtime, bibliothèques et paramètres système par défaut.
Création d'Images Docker
Dockerfile : Un fichier texte contenant les instructions pour assembler une image Docker.
Exemple :
FROM node:14
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
CMD ["node", "app.js"]
Commande docker build : Construire une image à partir d'un Dockerfile.
Exemple :
docker build -t mon-image .
Utilisation des Images Docker
Commande docker run : Exécuter un conteneur basé sur une image.
Exemple :
docker run -p 3000:3000 mon-image
Commande docker pull : Télécharger une image depuis un registre.
Exemple :
docker pull node:14
Exemples Pratiques
Créer une image pour une application Node.js : Utiliser un Dockerfile pour empaqueter une application.