Build, Ship and Run Any App, Anywhere

Docker - An open platform for distributed applications for developers and sysadmins.

What is Docker? Try It!
 

Build

Develop an app using Docker containers with any language and any toolchain.

Ship

Ship the “Dockerized” app and dependencies anywhere - to QA, teammates, or the cloud - without breaking anything.

Run

Scale to 1000s of nodes, move between data centers and clouds, update with zero downtime and more.

What Is Docker?

An open platform for distributed applications
Docker Engine
A portable, lightweight application runtime and packaging tool.
Docker Hub
A cloud service for sharing applications and automating workflows.

How Is It Used?

Gilt Distributed Applications to Scale
Distributed Applications to Scale

"At Gilt, we are moving all of our software to run on Docker's platform. Gilt runs on a very modern micro services architecture; Docker helps us keep services isolated and simplifies our continuous delivery pipeline that in turn encourages innovation and experimentation across all of our teams."

Michael Bryzek, Gilt Groupe Founder and Chief Technology Officer

Gilt Uses Private Repos
Yelp Continuous Integration
Continuous Integration

"Docker has been a vital part of Yelp's next generation testing and service management infrastructure. Isolation of dependencies and rapid spin up of containers has allowed us to shorten development cycles and increase testing speed by more than four times."

Sam Eaton, Yelp Engineering Director.

Yelp Uses These Public Repos: