An open platform for distributed applications for developers and sysadmins
Commercial Docker Solutions Available
Register through Docker Hub for a free 30 Day Trial
Learn about the Docker Subscription
Docker Webinar Series | Register for a Webinar
Topics include Docker technology, DevOps and customer case studies.
Announcing Docker 1.8 Docker Content Trust and Toolbox Installer
Read the Docker 1.8 blog post
Announcing DockerCon EU 2015: Join us Nov. 16-17th in Barcelona Spain. Call for papers and registration are now open. Register for DockerCon EU
Docker is an open platform for building, shipping and running distributed applications. It gives programmers, development teams and operations engineers the common toolbox they need to take advantage of the distributed and networked nature of modern applications.
Docker allows you to compose your application from microservices, without worrying about inconsistencies between development and production environments, and without locking into any platform or language.
Docker lets you design the entire cycle of application development, testing and distribution, and manage it with a consistent user interface.
Docker offers you the ability to deploy scalable services, securely and reliably, on a wide variety of platforms.
Teams that use Docker on average ship software seven times more often than their counterparts. Avoid the usual headaches of conflicts, dependencies and inconsistent environments. Docker containers spin up fast and provide a layer of isolation from other services running in containers.
Package your application, dependencies and configurations together to ensure that your application will work seamlessly in any environment on any infrastructure just like it did on your machine.
Applications running in Docker containers are easy to modify, update and scale without bothering neighboring containers. The lightweight containers can spin up in a matter of seconds without consuming a lot of resources.