docker - 我如何看待Docker缓存的内容

标签 docker

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

最佳答案

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

docker run --rm -it b0efa sh

如果您定期运行 docker system prune ,它将清除所有未使用的图像以及其中的图层;如果缓存的图层是您实际使用的图像的一部分,则不会占用额外的空间。

关于docker - 我如何看待Docker缓存的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54290925/

相关文章:

docker - 使用 Docker 构建缓存 Rust 依赖项

python - 如何使用 DATABASE_URL 将 Docker 容器连接到在本地主机上运行的 PostgreSQL?

build - Docker Hub自动构建失败。本地构建很好

macos - 使用适用于 Mac 的 Docker 连接 JMX

docker - 创建具有相同名称的Docker镜像

Docker + NGINX + SSL 终止

php - PHP脚本无法从卷中看到目录

postgresql - Docker PostgreSQL 9.6 - 安装扩展 plpython3u(与分位数扩展冲突)

docker - docker 中的 Plotly dash 不加载 Assets

docker - 我正在从本地 Docker 迁移到远程 Docker,我可以发现守护进程的公共(public) IP 吗?