首页 > 解决方案 > 如何查看 Docker 缓存的内容

问题描述

试验和调试 Dockerfile 我在此处更改一行并重新运行,从日志输出中我可以看到“---> Using cache”和“---> b0efa ....”。我的问题是,这些存储在哪里,我的磁盘是否充满了实验中的碎屑?

标签: docker

解决方案


它们是普通图像(更具体地说是图层)。您可以通过从一个容器启动一个容器来查看里面的内容

docker run --rm -it b0efa sh

如果您定期运行docker system prune,它将清理任何未使用的图像和进入它们的图层;如果缓存层是您实际使用的图像的一部分,则它不会占用额外空间。


推荐阅读