Ask HN: What are the benefits of Docker?
There are two use-cases - software that gets distributed to end-users for deployment, and internal software that gets deployed on your own (or cloud) infrastructure.
Let's look at the 2nd case, which is more dominant. Why would I, as a developer, package my software with docker, if I can provide install scripts that do all of that, and thus have scriptable deployment without any extra overhead or learning curve? Or is docker mostly useful for the 1st usecase above?