Hi Michael,

On Fri, Sep 10, 2021 at 11:17 AM Michael Ivanov <ivans@isle.spb.ru> wrote:
Hallo, thanks for the reply.

So then the files are still occupying the disk space but I do not see them.
Is it possible to somehow merge the base image into the one being created
instead of keeping base as separate image? Then I guess the deleted files
should not take any space?

Yes, that is possible via `buildah bud --squash-all`.  With --squash-all all layers will be squashed into one single layer.  The sibling option --squash will only squash layers created during build but keep the base layers untouched.

Kind regards,
 Valentin
 
Rgrds,

On 10.09.2021 11:43, Dmitry Misharov wrote:
> Hi Michael,
> It's not the issue. When you copy, create, install some files
> in one layer and delete them in another the files still
> will be persist in the resulting image but you will not see
> them the shell. It's applicable not only for buildah.
> Here is some example dockerfile excerpt:
>
> RUN wget http://some_url_with_file -O /your_file
>
> RUN rm /your_file
>
> Here we create two layers. One downloads a file and
> another deletes it. Container images layers use OverlayFS
> to combines multiple different underlying mount points into one.
>

--
 \   / |                                   |
 (OvO) |  Михаил Иванов                    |
 (^^^) |                                   |
  \^/  |      E-mail:  ivans@isle.spb.ru   |
  ^ ^  |                                   |
_______________________________________________
Buildah mailing list -- buildah@lists.buildah.io
To unsubscribe send an email to buildah-leave@lists.buildah.io