我最近不得不删除我的docker虚拟机,因为它很大,并且不会响应通常的缩容命令。
当我去重建我的镜像时,它是从0层开始的。这是一个问题,因为它更新了所有的包,你最终会得到一个与原始图像完全不同的图像。
缓存存储在哪里?它在dockerhub中可用吗?可以备份吗?
发布于 2019-08-16 21:10:55
如果你使用的是像docker-machine这样的Docker VM,那么很明显,这些层是存储在它上面的(例如,像/var/lib/docker/image/overlay2这样的东西),所以你会因为之前的构建而丢失任何缓存。
请记住,如果您希望优化映像,则必须在语句末尾执行供应商安装,以便最大限度地利用上层缓存。
https://stackoverflow.com/questions/57524880
复制相似问题