Hacker News new | ask | show | jobs
by davexunit 4190 days ago
This article put into words the way I feel about Docker in the presence of Nix and GNU Guix. Docker is really a weak tool by comparison.
2 comments

While Docker specifically is bit lackluster, I still feel like the underlying container concept/tech and nix would complement each other nicely. Nix for building the rootfs and lxc (or whatever suitable runtime) to run it.
That's exactly the kind of tool I'd love to see in 2015. Not only but in particular for Haskell development. nix seems to gain traction to set up your dev environment, but it's still pretty clunky to use at this point.
Do you mind elaborate more on what's wrong with self-contained VM?
I'm confused by your question. I don't have any problem with VMs. Perhaps you thought I was pro-container, anti-VM?
Oh, let me be a bit more clear. To quote the article

> The main push of docker seems to be for completely self-contained applications, basically a super cheap and consistent VM. But VMs are a hack, and docker in many ways is just as hacky.

So I just thought that the problem you have with Docker is similar to the author of the article (which is anti Docker/VM, since he dislike both).

Oh, I see. I think VMs and containers are great for different reasons. I just don't like Docker. One of the cool features of Nix is that it can manage systems on bare metal, a VM, or a container.