如何显示image docker的docker文件
我从docker repository下载了一个图像,我试图显示“X”图像的Dockerfile,以创建我自己的Dockerfile,并使用相同的结构与他进行实验。我正在使用这个命令:如何显示image docker的docker文件,docker,dockerfile,inspect,Docker,Dockerfile,Inspect,我从docker repository下载了一个图像,我试图显示“X”图像的Dockerfile,以创建我自己的Dockerfile,并使用相同的结构与他进行实验。我正在使用这个命令: docker inspect --format='{{.Config.Image}}' 'here paste the id of image' 该命令返回一个“sha256”,有些类似于: sha256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
docker inspect --format='{{.Config.Image}}' 'here paste the id of image'
该命令返回一个“sha256”,有些类似于:
sha256:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
但我需要一个命令来显示配置为Dockerfile的json文件。有人知道我该怎么做吗?
对不起,如果格式或问题不好,我是初学者
谢谢大家 如“”所述,原始输出为:
docker history --no-trunc <IMAGE_ID>
注意这里
在2020年,具体如下:
docker-run-v/var/run/docker.sock:/var/run/docker.sock--rm-alpine/dfimage\
-sV=1.36
据报道,图片中的centurylink/dockerfile不起作用(在我这边也不起作用):回答中提到的alpine/dImage在2020-07-21评论中效果良好。@AlexanderItes感谢您的反馈。我已相应地更新了答案。
docker run -v /var/run/docker.sock:/var/run/docker.sock \
centurylink/dockerfile-from-image <IMAGE_TAG_OR_ID>
docker run -v /var/run/docker.sock:/var/run/docker.sock --rm alpine/dfimage \
-sV=1.36 <IMAGE_TAG_OR_ID>