Consumption Gating Strategy at Docker

Diving deeper into

Scott Johnston, CEO of Docker, on growing from $11M to $135M ARR in 2 years

Interview
If there is no consumption or the consumption isn’t above a certain threshold, sales isn’t allowed to talk to them.
Analyzed 5 sources

This rule turns sales from a cold outreach team into a checkout desk for demand that is already real. Docker can see which company domains are actively using Docker Desktop and Hub, so reps only step in after a team has enough developers, seats, or workflow activity to show budgetable value. That removes basic education from the sales process and focuses the conversation on scaling, security, support, and larger invoice based purchases.

  • The core change after 2019 was to stop selling container infrastructure to ops teams and instead monetize the developers already using Docker every day. Early Docker 2.0 had no sales team for 18 months, relied on low priced self serve plans, and used paid seats as the first commercial wedge inside an account.
  • Consumption gating works because Docker sits on the developer desktop and in Docker Hub, where it can measure real usage by domain. By the time a rep calls, the buyer usually already has dozens or hundreds of seats on cards, and the problem is not what Docker is, but how to manage thousands of users, single sign on, image governance, and secure builds.
  • This is the same land and expand pattern used by developer tool companies like GitLab and Sentry. The product spreads bottom up through engineers first, then management pays once usage becomes visible, operationally important, and too large for ad hoc purchasing.

The next leg is to use that same consumption signal to sell more than seats. As Docker adds security features, hardened images, and more workflow tooling around local development, the threshold event becomes a trigger for broader platform expansion into developer productivity and software supply chain controls.