* localhost access.
* re-attaching to terminal.
* set your own port.
Now this is great. Using this instead of VMs is a win.
(Although 90% of the fun I had with exherbo was struggling to get the systemd in place, and that's nullified in a docker system since docker replaces init to run a single process _other than_ init)
EDIT: I guess now I'm volunteering to try and put Exherbo on the list.
I think that cave is just as useful without init, and I think that most people who want to package something in paludis are not going to be having boot dependencies (on average I would guess at least 50% of apps are not services. I don't have any hard statistics and that number could be high or low.)
I encourage you to +1 the relevant issues so we can prioritize!
Docker itself is just one binary. Here are instructions to get started: http://docker.io/gettingstarted
Sorry I can't provide the exact errors, but if I run it it has to download the entire thing again.
We couldn't be happier to have Solomon as a speaker at our conference in Paris on June 7: http://dotscale.eu
See you there :-)
Docker complements LXC with a high-level API which operates at the process level. It runs unix processes with strong guarantees of isolation and repeatability across servers.
Docker is a great building block for automating distributed systems: large-scale web deployments, database clusters, continuous deployment systems, private PaaS, service-oriented architectures, etc.
Maybe, "Docker is a system for creating and deploying self-contained application packages for Linux," except I'm pretty sure "application package" is the wrong phrase. But that's the gist of why it's interesting, IMHO.