« 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: | FROM: indique l’image de départ sur laquelle on va se baser. (appeler une seule fois) | ||
RUN: | 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: | EXPOSE: Ouvre un ou plusieurs ports par défaut du réseau. | ||
VOLUME: | VOLUME: Crée un point de montage. | ||
CMD: | 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> | ||