Docker映像到Docker文件
我只有一个码头工人的形象 是否可以获取用于构建它的Docker文件 如果是,怎么做 原因是我加载了图像,所以我没有创建它的Docker文件Docker映像到Docker文件,docker,dockerfile,Docker,Dockerfile,我只有一个码头工人的形象 是否可以获取用于构建它的Docker文件 如果是,怎么做 原因是我加载了图像,所以我没有创建它的Docker文件 谢谢 通过运行以下命令,您可以查看为创建图像中的每个层而运行的命令(实际上是对Dockerfile的一种窥视):- docker history [IMAGE] | awk 'NR>1 {print $1}' | xargs docker inspect --format '{{ ((index .ContainerConfig.Cmd ) 0) }}
谢谢 通过运行以下命令,您可以查看为创建图像中的每个层而运行的命令(实际上是对Dockerfile的一种窥视):-
docker history [IMAGE] | awk 'NR>1 {print $1}' | xargs docker inspect --format '{{ ((index .ContainerConfig.Cmd ) 0) }}'
如果您刚刚执行了docker pull[图像]
,则可以在标准回购中浏览docker文件:-
```通过运行以下命令,您可以查看为在图像中创建每个层而运行的命令(实际上是对Dockerfile的一种窥视):-
docker history [IMAGE] | awk 'NR>1 {print $1}' | xargs docker inspect --format '{{ ((index .ContainerConfig.Cmd ) 0) }}'
如果您刚刚执行了docker pull[图像]
,则可以在标准回购中浏览docker文件:-
```有一个docker容器(!)可以实现这一点(有一些限制),它称为dockerfile from image 看看(Ruby)代码 启动此容器以分析自身的示例
$ docker run --rm -v /run/docker.sock:/run/docker.sock centurylink/dockerfile-from-image
Usage: dockerfile-from-image.rb [options] <image_id>
-f, --full-tree Generate Dockerfile for all parent layers
-h, --help Show this message
有一个docker容器(!)可以执行此操作(有一些限制),称为dockerfile from image 看看(Ruby)代码 启动此容器以分析自身的示例
$ docker run --rm -v /run/docker.sock:/run/docker.sock centurylink/dockerfile-from-image
Usage: dockerfile-from-image.rb [options] <image_id>
-f, --full-tree Generate Dockerfile for all parent layers
-h, --help Show this message
您可以通过命令获取大部分信息,通过
docker inspect获得大部分信息
您可以通过命令获取大部分信息,通过docker inspect获得大部分信息