当前位置: 首页 > 知识库问答 >
问题:

如何从图像生成Dockerfile?

申屠宗清
2023-03-14

>

  • 我可以从存储库下载图像,但希望看到生成它们的方法。

    我喜欢保存快照的想法,但是一旦我完成了,最好有一个结构化的格式来检查所做的事情。

  • 共有1个答案

    司徒锐进
    2023-03-14

    如何从图像生成或反向Dockerfile?

    你可以。大部分是。

    注意:它没有生成一个DockerFile,您可以直接与Docker build一起使用,输出只是供您参考。

    alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm alpine/dfimage"
    dfimage -sV=1.36 nginx:latest
    

    现在,如果您选择了一个特定的标记,hub.docker.com将直接显示带有细节命令的图像层。

    如果你想知道在每一层中有哪些文件被改变

    alias dive="docker run -ti --rm  -v /var/run/docker.sock:/var/run/docker.sock wagoodman/dive"
    dive nginx:latest
    

    在左边,你看到每一层的命令,在右边(跳转与标签),黄线是文件夹,一些文件被改变在该层

    $ docker pull centurylink/dockerfile-from-image
    $ alias dfimage="docker run -v /var/run/docker.sock:/var/run/docker.sock --rm centurylink/dockerfile-from-image"
    $ dfimage --help
    Usage: dockerfile-from-image.rb [options] <image_id>
        -f, --full-tree                  Generate Dockerfile for all parent layers
        -h, --help                       Show this message
    
     类似资料:
    • 我们的一位员工创建了一个docker映像。目前我需要更新他创建的相同图像。但不幸的是,我找不到图像的。 是否可以从图像生成dockerfile?

    • 我想从官方Dockerhub映像生成 在上尝试建议的方法后 我收到错误消息 因此,如何从上述图像生成Dockerfile。

    • 我试图创建一个视频从jpeg图像使用ffmpeg。生成的视频应为x264或x265格式。 我有一个36张图片的目录。每个图像大小约为60像素。它们的名称如下: 第00000帧。jpg 框架00001。jps 框架00002。jpg 框架00035。jpg 我阅读了SO中的文档和几篇文章,并编写了一个批处理文件来调用ffmpeg,如下所示: 当我运行这个命令时,我从ffmpeg得到了这个输出,这很奇

    • 有什么Eclipse插件能够从Java代码生成UML图吗?我知道其中一些,但重点是它们都是从代码生成类图的。重点是,我还想生成一些其他的图表(例如:dfd-data Flow diagraph),如果不可能,请告诉我--我将使用它...

    • 我在这里遵循拼图快速入门。我成功运行了给定的命令: 这将生成一个“运行时映像”,它是一个分解的目录结构,如下所示: 如何运行此功能?我期望的是一个二进制可执行文件,而不是分解的目录树。 bin目录有一个java和一个keytool。我什么也没看到。jar文件或。类文件以通过捆绑的java可执行文件运行。

    • 问题内容: 有没有办法在PHP中给出的视频文件(,),以生成缩略图图像预览? 问题答案: 请看一下http://ffmpeg.org/以及此讨论http://board.phpbuilder.com/showthread.php?10327812-How- to-install-ffmpeg-php-to-create-thumbnails-from- 影片