Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何显示image docker的docker文件_Docker_Dockerfile_Inspect - Fatal编程技术网

如何显示image docker的docker文件

如何显示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 repository下载了一个图像,我试图显示“X”图像的Dockerfile,以创建我自己的Dockerfile,并使用相同的结构与他进行实验。我正在使用这个命令:

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>