J'ai extrait une image du concentrateur docker. Je veux modifier le fichier docker pour cette image. Où se trouve le fichier docker sur ma machine? Merci.Où se trouve le fichier docker?
0
A
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.
C'est très utile. Merci beaucoup. – russel