Docker scaled by simplifying developer workflows
Scott Johnston, CEO of Docker, on growing from $11M to $135M ARR in 2 years
Docker won because it moved environment setup from long lists of server instructions into a small file plus a runnable image. Tools like Puppet, Chef, Ansible, and Salt were built to log into machines, install packages, edit config files, and keep servers in a desired state. Docker let a developer package the app and its dependencies once, then run the same unit on a laptop, in CI, or in production with far less setup work and fewer machine specific surprises.
-
The old workflow was ops heavy. Configuration tools were strongest when a team had fleets of long lived servers to patch and standardize. Containers changed the unit of work from configuring a server after boot to shipping an already prepared application image before boot.
-
The practical gain was speed and portability. In production use, containers start faster than VMs, pack multiple workloads onto one machine more efficiently, and make cloud or machine changes easier because the app arrives with its runtime bundled.
-
That simplicity later became monetizable on the desktop. Docker rebuilt around developers, sold Docker Desktop and Hub directly to end users, and grew from about $11M ARR in 2020 to $135M in 2022 by charging for the tool already sitting in the daily workflow.
The next leg is turning the container from a packaging tool into the front door for more of the developer workflow. As software teams consolidate tools, Docker is positioned to bundle build, test, security scanning, and collaboration around the same desktop workflow that first won on ease of use.