Why Always Docker?
Despite its problems, it is an approximation to a packaging standard which provides enough isolation to manage dependencies successfully.Does anyone not remember what it was like to fight shared library versioning conflicts? Do you want to be handling the GitHub issues attached to people screwing up that kind of thing in 2017 because their distribution or OS X package manager randomly changed?