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) }}

我只有一个码头工人的形象

是否可以获取用于构建它的Docker文件

如果是,怎么做

原因是我加载了图像,所以我没有创建它的Docker文件


谢谢

通过运行以下命令,您可以查看为创建图像中的每个层而运行的命令(实际上是对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获得大部分信息