Docker Monetized Container Portability
Scott Johnston, CEO of Docker, on growing from $11M to $135M ARR in 2 years
The strategic point is that containers became valuable once they stopped being tied to one vendor’s stack. A developer can build an image on a laptop in Docker Desktop, push it to a registry, then have that same packaged app pulled and started by OpenShift, ECS, or EKS because the image format and runtime rules were standardized through OCI and widely adopted by cloud platforms. That portability let Docker monetize the creation step, not the production cluster.
-
Docker makes money on the desktop workflow where developers build, test, and share images, while AWS and Red Hat make money when those images are scheduled onto servers they operate. The workloads can move across platforms, but Docker still owns the daily packaging step used before deployment.
-
ECS and EKS are different layers of the stack. ECS is AWS’s own container scheduler, EKS is managed Kubernetes, and OpenShift is Red Hat’s Kubernetes platform with extra management and security tooling. All can run the same packaged image, which keeps the market broad instead of splitting into incompatible formats.
-
This is why Docker could pivot away from selling orchestration into ops teams. Kubernetes became free infrastructure, bundled by hyperscalers and Red Hat, while Docker shifted to charging per developer seat for Docker Desktop and related tools, reaching $135M ARR by 2022 and $207M by 2024.
Going forward, the control point stays closest to the developer if image compatibility remains universal. That favors Docker expanding from build and local testing into security, collaboration, and AI agent workflows, while clouds and platform vendors keep competing on where containers run, not on changing the container itself.