2014-09-05 94 views
0

我想对第三方Docker镜像(官方造船厂镜像)进行更改,然后重新构建新镜像。修改和重建Docker镜像

我是否需要导出一个TAR文件,将其展开到一个目录中,进行更改,构建一个新的TAR并导入该TAR,或者是否有将图像内容简单地倒入目录的方法,并在完成后直接重建一个新的?

回答

0

你既可以:从Dockerfile

  • +0

    这很公平,但是有没有一种更优雅的方式来获得Dockerfile,或者只是浏览文件系统而不是导出整个文件? – 2014-09-06 01:59:05

    +0

    Docker Hub将向您显示每个自动构建的'Dockerfile',但对于手动构建,您需要找到它们的源代码库。不能保证Dockerfile是图像的一部分。 **但是**如果您信任该映像,则不需要Dockerfile。只需在你自己的Dockerfile中使用'FROM image'并继续构建它们的二进制文件。 – Andy 2014-09-08 17:11:04

    +0

    我主要关心如何从图像中提取或枚举文件,而无需生成整个文件的归档文件,并且只需要一个或几个文件即可提取归档文件的所有文件。 – 2014-09-08 18:24:58