Comment by xyzzy_plugh
20 hours ago
The difference is that you can blow the Nix cache away and reproduce it entirely. The same cannot be said for Docker.
20 hours ago
The difference is that you can blow the Nix cache away and reproduce it entirely. The same cannot be said for Docker.
That's not true
Docker has a `--no-cache` flag, even easier than blowing it away, which you can also do with several built in commands or a rm -rf /var/lib/docker
Perhaps worth revisiting: https://docs.docker.com/build/cache/
That will rebuild the cache from upstream but not reproducibly.