« Docker notes » : différence entre les versions

Aucun résumé des modifications
Aucun résumé des modifications
Ligne 7 : Ligne 7 :
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.
<pre>
<pre>
FROM: permet de définir l'image source (appeler une seule fois)
FROM: indique l’image de départ sur laquelle on va se baser. (appeler une seule fois)
RUN: permet d'éxécuter des commandes dnas le conteneur
RUN: Exécute une commande pour contribuer à la construction de votre image.
ADD: permet d'ajouter des fichiers dans le conteneur
ADD: permet d'ajouter des fichiers dans le conteneur
WORKDIR: permet de définir le répertoire de travail
WORKDIR: permet de définir le répertoire de travail
EXPOSE: permet de définir les ports d'écoute par défaut
EXPOSE: Ouvre un ou plusieurs ports par défaut du réseau.
VOLUME: permet de définir des volumes utlisables
VOLUME: Crée un point de montage.
CMD: permet de définir la commande par défaut lors de l'éxécution du conteneur
COPY: Ajoute un fichier dans l’image.
LABEL: Ajoute des métadonnées à l’image dans un format clé/valeur.
ENV: Définit une variable d’environnement.
CMD: Définit la commande à exécuter lors du lancement de l’image. Peut également être utilisé pour définir l’argument par défaut de l’instruction
<code>ENTRYPOINT</code>
ENTRYPOINT: Détermine l’exécutable qui doit être lancé au démarrage du conteneur.
Utilisez <code>CMD</code> pour passer des options à cet exécutable.
</pre>
</pre>