Build, Ship and Run Any App, Anywhere

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

What is Docker?  Try It!


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


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


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?

Ebay Application Deployment
Easy Application Deployment

eBay Now is eBay's local, same day delivery service. In this use case, Senior Architect Ted Dziuba discussed his use of Docker in a continuous integration process. Today, he uses Docker to implement an efficient, automated path from the developer's laptop through test and QA.

eBay Uses These Public Repos:
Mailgun Continuous Integration
Continuous Integration

Mailgun is an email service (recently purchased by Rackspace) that allows you to send, receive and track emails effortlessly. Mailgun has made significant investments in building a Docker-centric continuous integration system for this service where high-availbility is a requirement.

Mailgun Uses These Public Repos: