2017-07-15 2 views

Répondre

1

Le Dockerfile n'est pas sur votre ordinateur. Une fois l'image créée, elle existe indépendamment du Dockerfile, tout comme un programme C compilé n'a pas besoin de son code source pour fonctionner. Vous pouvez récupérer partiellement le Dockerfile via la commande docker history, mais cela ne vous montrera pas les fichiers ajoutés avec ADD ou COPY, et divers programmes de "retouche d'image" peuvent encore obscurcir les choses. La méthode recommandée pour obtenir le Dockerfile d'une image consiste à aller dans le référentiel à partir duquel l'image a été créée (nous l'espérons lié à partir de la page Docker Hub de l'image). S'il n'y a pas de dépôt public, vous n'avez pas de chance.

+0

C'est très utile. Merci beaucoup. – russel