Section courante

A propos

Section administrative du site

Le logiciel Docker peut créer des images automatiquement en lisant les instructions d'un fichier Dockerfile. Un Dockerfile est un document texte contenant toutes les commandes qu'un utilisateur peut appeler sur la ligne de commande pour assembler une image. Les utilisateurs de la version Docker peuvent créer une version automatisée exécutant plusieurs instructions de ligne de commande successivement. Voici la liste des instructions reconnus par le Dockerfile de Docker :

Nom Description
ADD Cette instruction permet d'effectuer l'extraction automatique du fichier tar local dans l'image.
ARG Cette instruction permet de définir une variable que les utilisateurs peuvent transmettre au moment de la construction au générateur avec la commande docker build en utilisant l'indicateur «--build-arg varname = value».
CMD Cette instruction permet d'exécuter le logiciel contenu dans l'image, ainsi que tous les paramètres.
COPY Cette instruction permet de copier des fichiers locaux dans le conteneur.
ENTRYPOINT Cette instruction permet de fixer la commande principale de l'image, offrant la possibilité à cette image d'être exécutée comme s'il s'agissait de cette commande (puis d'utiliser CMD comme indicateurs par défaut).
ENV Cette instruction permet de mettre à jour la variable d'environnement PATH du logiciel que votre conteneur installé.
EXPOSE Cette instruction permet d'indiquer les ports sur lesquels un conteneur écoutera les connexions.
FROM Cette instruction permet d'indiquer la référence officiels de dépôt à utiliser comme base de l'image.
LABEL Cette instruction permet d'indiquer une étiquette d'objet.
MAINTAINER Cette instruction permet de définir le champ d'auteur des images générées.
ONBUILD Cette instruction permet d'ajouter à l'image une instruction de déclenchement à exécuter ultérieurement, lorsque l'image est utilisée comme base pour une autre génération.
RUN Cette instruction permet d'indiquer qu'il faut exécuter une commande de style Linux.
SHELL Cette instruction permet de remplacer l'interpréteur de commande par défaut utilisé pour le format de l'interpréteur de commande des commandes.
USER Cette instruction permet de passer à un utilisateur non root.
VOLUME Cette instruction permet d'exposer toute zone d'entreposage de base de données, d'entreposage de configuration ou fichiers/dossiers créés par votre conteneur Docker.
WORKDIR Cette instruction permet d'indiquer le répertoire de travail à utiliser pour les instructions ADD, CMD, COPY, ENTRYPOINT et RUN.

Légende

    Cette couleur permet d'indiquer une instruction obsolète.



Dernière mise à jour : Vendredi, le 7 février 2020