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"]