Bien que les manipulations réalisées depuis le début du présent chapitre aient abouti à la démonstration de nombreuses fonctionnalités de Docker, en particulier des nouveautés des dernières versions, certaines n’ont pas été abordées et sont regroupées dans la présente section.
Dans le cadre de la rationalisation des commandes et des options de Docker, qui ont récemment foisonné, les développeurs du produit ont décidé de regrouper des fonctionnalités qui étaient autrefois complètement séparées. Ainsi, certaines commandes sont dorénavant regroupées sous une commande chapeau. Du côté de la grammaire Dockerfile, cet effort se manifeste par l’obsolescence du mot-clé MAINTAINER, qui devra désormais être remplacé par une simple indication dans la liste des libellés associés à une image (mot-clé LABEL).
Le mot-clé ARG dans un Dockerfile permet d’indiquer des arguments dont les valeurs pourront être passées au moment du build. Ainsi, un Dockerfile peut contenir les lignes suivantes :
FROM nginx:1.13 ARG additional_setup_script=details2.sh (...) ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique