Sobes.tech
Junior — Middle

Quelles sont les instructions et composants principaux utilisés lors de la création d'un Dockerfile?

sobes.tech IA

Réponse de l'IA

Instructions principales et composants du Dockerfile :

  • FROM — image de base, à partir de laquelle la nouvelle image hérite.
  • RUN — exécution de commandes dans le conteneur lors de la construction (par exemple, installation de paquets).
  • COPY et ADD — copier des fichiers du contexte de construction vers l’image.
  • CMD — commande qui s’exécute au démarrage du conteneur (peut être redéfinie).
  • ENTRYPOINT — définit le fichier exécutable principal du conteneur.
  • WORKDIR — définit le répertoire de travail à l’intérieur du conteneur.
  • ENV — définit des variables d’environnement.
  • EXPOSE — déclare les ports que le conteneur écoute.
  • VOLUME — déclare des points de montage pour le stockage de données.

Exemple de Dockerfile :

FROM openjdk:11
WORKDIR /app
COPY . /app
RUN ./gradlew build
EXPOSE 8080
CMD ["java", "-jar", "build/libs/app.jar"]