Je télécharge une image à partir du référentiel docker et j'essaie d'afficher le Dockerfile de l'image 'X' pour créer mon propre Dockerfile avec la même structure pour l'expérimenter. Im utilisant cette commande:
docker inspect --format='{{.Config.Image}}' 'here paste the id of image'
Cette commande retourne un 'sha256', certains comme ceci:
sha256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
mais j'ai besoin d'une commande pour afficher un fichier json avec la configuration de Dockerfile. Quelqu'un sait comment faire ça? Désolé si le format ou la question ne vous convient pas, je suis un débutant!
Merci tout le monde!
La sortie brute, comme décrit dans " Comment générer un Dockerfile à partir d'une image? ", serait:
docker history --no-trunc <IMAGE_ID>
Mais une sortie plus complète serait de CenturyLinkLabs/dockerfile-from-image
docker run -v /var/run/docker.sock:/var/run/docker.sock \
centurylink/dockerfile-from-image <IMAGE_TAG_OR_ID>
Notez là sont des limitations .