Docker图像层提取器(和扁平器)
dimgx的Python项目详细描述
版权和其他保护适用。 请参阅随附的^{tt1}$和^{tt2}$文件,了解有关此软件使用的权限和限制。 保留所有未明确放弃或许可的权利。 如果这些文件丢失或似乎是从原始文件修改而来,请在以任何身份查看或使用此软件之前与作者联系。
对将您的项目与上述服务集成感到好奇吗? 杰夫·克努普(@jeffknupp)describes how。
dimgx-Docker图像层提取器(和扁平器)
dimgx提取并展平Dockerimagelayers。 它是根据MIT License授权的。 源代码是available on GitHub。 有关详细信息,请参见the docs。
示例
% dimgx -h usage: dimgx [options] [-l LAYER_SPEC] ... [-t PATH] IMAGE_SPEC dimgx -h # for help Docker IMaGe layer eXtractor (and flattener) ...
% dimgx nifty-box # show layers for "nifty-box[:latest]" REPO TAG IMAGE ID PARENT ID CREATED LAYER SIZE VIRTUAL SIZE nifty-box 6667bbd4093c 82e5dcafc08c 18 hours ago 18.8 MB 144.0 MB - 82e5dcafc08c cd5e80677a53 18 hours ago 1.8 kB 125.2 MB - cd5e80677a53 df2a0347c9d0 18 hours ago 0 Bytes 125.2 MB debian:jessie df2a0347c9d0 39bb80489af7 21 hours ago 0 Bytes 125.2 MB - 39bb80489af7 - 21 hours ago 125.2 MB 125.2 MB
% dimgx -l df2a:82ef nifty-box # show only the second through fourth layers IMAGE TAG IMAGE ID PARENT ID CREATED LAYER SIZE VIRTUAL SIZE - 82e5dcafc08c cd5e80677a53 18 hours ago 1.8 kB 125.2 MB - cd5e80677a53 df2a0347c9d0 18 hours ago 0 Bytes 125.2 MB debian:jessie df2a0347c9d0 39bb80489af7 21 hours ago 0 Bytes 125.2 MB
% dimgx -l cd5e:6667 -t nifty.tar nifty-box # extract the third through fifth layers % du -hs nifty.tar 18M nifty.tar
问题
dimgx做了我想做的,所以我现在只是维护它。 如果您发现一个bug,或者想要一个特性,请file an issue(如果它还没有被归档)。 如果你愿意并且有能力,考虑一下contributing。