如何减小Docker Image 的大小?

如何减小Docker Image 的大小?

我目前继承了一个保存在私有注册表中的 Docker 映像,大小约为 250GB。它主要包含几个大小约为 50GB 的文件,除此之外,所有存储空间都被 debian 8.2 和历史记录层占用。

三角洲层数已超过 150 层。

当我尝试压缩图像时,由于历史记录未正确保存,因此失败,docker history 给出以下输出

IMAGE               CREATED             CREATED BY          SIZE                COMMENT
53252a598183        23 hours ago        /bin/bash           709MB               "asdf"
<missing>           27 hours ago        /bin/bash           10.4MB              "1243"
<missing>           47 hours ago        /bin/bash           2.58GB   

如何缩小图像尺寸?

PS:从头开始构建图像不是一个选择,因为许多更改无法跟踪

相关内容