« Docker notes » : différence entre les versions
Page créée avec « Dockerfile est un script de commandes utilisé pour assembler une image Docker<br /> Compose permet de définir et d’exécuter des applications multi-conteneurs. *[https://www.theknowledgeacademy.com/blog/dockerfile-vs-docker-compose/ sources] == Dockerfile == Un <code>Dockerfile</code> est un plan en texte brut englobant toutes les directives de construction d’une image Docker. Cette image sert de base pour l’exécution de code dans un conteneur Docker.<... » |
Aucun résumé des modifications |
||
| Ligne 6 : | Ligne 6 : | ||
Un <code>Dockerfile</code> est un plan en texte brut englobant toutes les directives de construction d’une image Docker. Cette image sert de base pour l’exécution de code dans un conteneur Docker.<br /> | Un <code>Dockerfile</code> est un plan en texte brut englobant toutes les directives de construction d’une image Docker. Cette image sert de base pour l’exécution de code dans un conteneur Docker.<br /> | ||
Lorsqu’un utilisateur lance la commande Docker run avec une application spécifiée, comme WordPress, Docker exploite les instructions du <code>Dockerfile</code> pour assembler l’image, garantissant ainsi une exécution transparente du conteneur. | Lorsqu’un utilisateur lance la commande Docker run avec une application spécifiée, comme WordPress, Docker exploite les instructions du <code>Dockerfile</code> pour assembler l’image, garantissant ainsi une exécution transparente du conteneur. | ||
<code> | |||
FROM: permet de définir l'image source (appeler une seule fois) | |||
RUN: permet d'éxécuter des commandes dnas le conteneur | |||
ADD: permet d'ajouter des fichiers dans le conteneur | |||
WORKDIR: permet de définir le répertoire de travail | |||
EXPOSE: permet de définir les ports d'écoute par défaut | |||
VOLUME: permet de définir des volumes utlisables | |||
CMD: permet de définir la commande par défaut lors de l'éxécution du conteneur | |||
</code> | |||
[[Catégorie:Docker]] | [[Catégorie:Docker]] | ||