如何查看 docker 图像何时被提取?

How can I check when was a docker image pulled?

我想知道我什么时候拉取某个图像,什么时候 运行 docker images Created 字段出现但图像被拉取的日期没有。

如果您从 linux 上的官方存储库安装了 docker-engine,它应该安装在 /var/lib/docker 中,对于您自己的配置,请找到相应的路径。

/var/lib/docker/image/aufs/repositories.json 文件,其中 docker 存储图像及其 sha256 值。

cat /var/lib/docker/image/aufs/repositories.json

找到您要查看的图像并将其 sha256 哈希复制到某处。

然后:

ls /var/lib/docker/image/aufs/imagedb/content/sha256 -lash 

找到您在 repositories.json 中找到的 sha265 值,然后查看日期。