The DevOps movement is more about a culture shift than embracing a new set of tools. One of the tenets of DevOps is to get people to talk together.
Implementing containers won’t give us DevOps.
You can’t buy DevOps by the pound, and it doesn’t come in a box, or even in intermodal containers.
It’s not just about merging “Dev” and “Ops,” but also getting these two to sit at the same table and talk to each other.
Docker doesn’t enforce these things (I pity the fool who preaches or believes it) but it gives us a table to sit at, and a common language to facilitate the conversation. It’s a tool, just a tool indeed, but it helps people share context and thus understanding.