Skip to main content

Dockerfile

Le fichier Dockerfile est un fichier permettant de créer un conteneur. Il faut que ce fichier soit crée un environnement le plus léger possible et il doit faire une et unique tâche (méthode KISS Linux)

Les mots clés

Comme tou fichier de configuration, le Dockerfile a des mots clés qui font des tâches précises :

  • FROM : Permet de définir la base du système. Cela peut être alpine, python3, où d'autres base Linux
  • ENV : Permet de définir des variables d'environnement pour notre conteneur
  • LABEL : Permet de donner des informations sur le conteneur que nous allons créer
  • RUN : Exécute des commandes pour installer des applications
  • COPY : Copie des fichiers de la machine hôte vers le conteneur
  • WORKDIR / Créer
  • ENTRYPOINT
  • CMD