Show HN: Building better base images
akrylov | 37 points
If the idea was to merge different layers - why not do something like this instead?
FROM your_image as initial
FROM scratch
COPY --from=initial / /
mathfailure | 4 days ago
If tickles your fancy may I also suggest trying Nix to build docker images?
Personally I've soured on the Dockerfile approach as it feels like we're just shuffling bytes around rather than composing something.
https://nix.dev/tutorials/nixos/building-and-running-docker-...
anotherhue | 4 days ago
I'm not really understanding what this does specifically. It looks like it creates the filesystem on the host machine using chroot and then tarballs it?
Is there an advantage to that over combining layers and using cache mounts to avoid those redundant downloads?
A side-by-side comparison of dive's output would be helpful (https://github.com/wagoodman/dive).
Also can you clarify what you mean by "requiring full rebuilds of all previous steps"?