Que définit un Dockerfile ?
Les étapes nécessaires à la création d’une image Docker.
Quels éléments comprend la structure nominale d’un Dockerfile ?
L’image de base, l’application, ses dépendances, les autres fichiers, le port d’écoute interne et la commande de lancement.
Quel message répond l’application Express à une requête GET sur « / » ?
« Hello, Express! »
Quelles instructions figurent dans le Dockerfile de l’exemple Express ?
FROM node, COPY . ., RUN npm install, EXPOSE 3000 et CMD ["npm", "start"].
Quelle instruction Dockerfile définit l’image de base ?
FROM.
Pourquoi une commande RUN doit-elle être non interactive pendant le build ?
Docker ne peut recevoir aucune entrée pendant la construction.
Que crée chaque instruction d’un Dockerfile dans l’image Docker ?
Une nouvelle couche, comparable à un instantané.
Que favorisent les couches d’une image Docker ?
La mise en cache et le partage des données.
Jusqu’à quel niveau faut-il spécifier une image de base pour stabiliser la construction ?
Au moins jusqu’à une version mineure.
Quels sont les effets d’une petite image de base ?
Elle réduit la taille de l’image et la surface d’attaque.
Teste tes connaissances avec un QCM de 11 questions sur Images Docker et bonnes pratiques.
1. Quel est le rôle principal d’un Dockerfile dans la création d’une image Docker ?
2. Une équipe prépare un Dockerfile pour une application dont la commande de lancement est complexe. Quelle organisation correspond à la structure nominale décrite ?
Révisez le cours complet dans la fiche de révision de Images Docker et bonnes pratiques.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards