Isn't that what Docker set out to do using containers and IMO was hugely successful? How is this different?