Junior — Middle
Expliquez la différence entre Dockerfile et Image Docker.
sobes.tech IA
Réponse de l'IA
Dockerfile — c'est un fichier texte contenant des instructions décrivant comment construire une image Docker. Il indique l'image de base, les commandes pour installer des logiciels, copier des fichiers, configurer l'environnement, etc.
Image Docker — est le résultat de la compilation du Dockerfile. C'est un modèle prêt à être lancé, contenant toutes les couches et dépendances nécessaires pour créer un conteneur.
Exemple :
# Dockerfile
FROM ubuntu:20.04
RUN apt-get update && apt-get install -y curl
COPY app.sh /app.sh
CMD ["/app.sh"]
En construisant ce Dockerfile, on obtient une image Docker qui peut être lancée en tant que conteneur.