Would have liked to see Juju in this comparison. Maybe juju is too flexible, since it's not restricted to just deploying docker containers?
(disclosure, I'm a Juju dev)
(disclosure, I'm a Juju dev)
If you are running OSX, Windows, or a non-Ubuntu linux, you'd need an Ubuntu VM to run the local provider (we support Centos, Windows, and OSX for the juju client in general to control remote providers like Azure, Amazon, etc, just not for running the local provider).