« Docker notes » : différence entre les versions

Aucun résumé des modifications
 
(3 versions intermédiaires par le même utilisateur non affichées)
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.
=== instructions ===
=== instructions ===
* <code>FROM</code>:  indique l’image de départ sur laquelle on va se baser. (appeler une seule fois)
* <code>FROM</code>:  indique l’image de départ sur laquelle on va se baser. (appeler une seule fois)
Ligne 16 : Ligne 17 :
* <code>LABEL</code>: Ajoute des métadonnées à l’image dans un format clé/valeur.
* <code>LABEL</code>: Ajoute des métadonnées à l’image dans un format clé/valeur.
* <code>ENV</code>: Définit une variable d’environnement.
* <code>ENV</code>: Définit une variable d’environnement.
* <code>CMD</code>: 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>CMD</code>: Définit la commande à exécuter lors du lancement de l’image.  
<strong>ENTRYPOINT</strong>
: 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.
* <code>ENTRYPOINT</code>: 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.
: Utilisez <code>CMD</code> pour passer des options à cet exécutable.
sources: [https://blog.microlinux.fr/formation-docker-09-construire/ microlinux.fr docker construire]


== Compose ==
== Compose ==