How much of what Docker does is related to educating companies and groups of developers?
I think a few years ago a lot of what we did was centered around education – we have a massive network of meet-ups for people to learn about Docker. We have online university courses and around 20 authorized training partners. For many of our partners, that education is a way to open the door and get a conversation going.
It turns out it's relatively easy to get to a proficiency level with Docker. Within a few hours, people can "Dockerize" simple applications and get the "A-ha" moment. Now, deploying it into production and so on is more work, but the other nice thing about Docker is that you get value out of it with a single application built by a single developer. A small group of developers will get more value, and when you start putting groups of apps into production, that's when the value really grows.