⭐ 0

Exemple de Dockerfile valide : application Node.js qui passe la validation

Validation de la syntaxe et bonnes pratiques d'écriture des Dockerfiles en local dans le navigateur.

Entièrement traité dans votre navigateur — rien de ce que vous saisissez ici n'est jamais téléchargé.

Traitement en cours... 0%

Résultat

À propos de cet outil

Cette page ouvre le validateur Dockerfile préchargé avec un petit build Node.js réaliste : une image de base épinglée `FROM node:18-alpine`, un `WORKDIR`, l'installation des dépendances via `COPY` et `RUN npm ci`, les sources de l'application, un port `EXPOSE` et une `CMD` qui démarre le serveur. Il adopte la forme d'un vrai Dockerfile de production plutôt qu'un exemple simpliste, et le validateur le confirme dès le chargement de la page.

Chaque ligne ici a son importance pour un build réel : `FROM` apparaît en premier pour donner une base à l'image, le port passé à `EXPOSE` est un simple nombre comme Docker l'attend, et chaque mot-clé d'instruction est en majuscule, une convention Dockerfile que le validateur vérifie également. Rien de tout cela n'est cosmétique — modifiez-en un seul et le résultat ci-dessous deviendra invalide.

Collez votre propre Dockerfile dans la zone pour le vérifier par rapport aux mêmes règles, ou modifiez directement celui-ci — essayez de passer une instruction en minuscule, ou de transformer `EXPOSE 3000` en quelque chose de mal formé — pour voir exactement quelle ligne le validateur signale et pourquoi.