如何找出docker图像的哪些图层是基本图像的一部分

时间:2017-10-23 08:46:19

标签: docker layer docker-registry

有没有办法使用docker注册表API从底层映像(继承自FROM指令)获取docker映像的哪些层?

我想分析我的Dockerfile添加的新图层。要做到这一点,我需要过滤和隔离新的图层,将每个来自原始基本图像的图层分开,我看不到一种可信的方式来处理调用后得到的响应

myregistry / V2 / MYIMAGE /表现/ mytag

1 个答案:

答案 0 :(得分:0)

我认为您需要查询基本图像,然后查询图像并找出差异。标签可以随着时间推移引用不同的实体,因此如果您在构建发生后的某个时间报告此问题,则可能会遇到问题。

您也可以在Docker Engine API中inspect the imagescheck the history,并以相同的方式提出图层差异。