Docker was founded in 2013 by Solomon Hykes as a spin-out from dotCloud, a PaaS company. Docker containers — lightweight, portable packages that bundle an application with all its dependencies — fundamentally changed how software is built, shipped, and deployed. The technology didn’t invent containerization (Linux had cgroups and namespaces before Docker), but it made containers accessible to every developer.
Docker’s impact on the software industry has been massive. Before Docker, “it works on my machine” was a constant pain point. Containers solved this by ensuring identical environments from development through production. The Dockerfile format and Docker Compose became standard tools in virtually every development workflow.
Docker Hub, the company’s container registry, hosts millions of container images and serves over 20 million developers. Official images for databases, programming languages, and popular applications are downloaded billions of times.
The company has had a turbulent business history. At its peak, Docker Inc. was valued at over $1 billion. But the rise of Kubernetes (which Docker initially resisted) and the open-sourcing of the runtime (containerd) eroded Docker’s competitive position in the enterprise. In 2019, Mirantis acquired Docker’s enterprise business, and Docker Inc. refocused on developer tools.
Under CEO Scott Johnston (succeeded by various leaders), Docker rebuilt around Docker Desktop — the application that lets developers run containers on Mac, Windows, and Linux. Docker Desktop introduced a per-seat subscription model that brought in steady revenue from commercial teams.
Headquartered in Palo Alto, California, Docker employs several hundred people. The company has returned to growth by focusing on developer productivity rather than competing with Kubernetes in orchestration.