A slow, blunt, cross-platform tool. So while I agree, I don't think nix makes a good replacement for docker.
Cross-distribution, to be precise. You can't run amd64 image on RPi for instance.
Re:Docker in Production: A retort
by justincormack on Sunday November 06, 2016 @05:08AM
(#12884382)
Cross platform. Runs on Linux, Windows, and the Solaris port is being merged. There was a FreeBSD port but it was alas not upstreamed and needs some work.
No it does not change processor architectures for you.
Docker is a slow, blunt tool for just containerizing dependencies IMO.