Platform for distributed applications.


Docker is a platform for developers and sysadmins to develop, ship, and run applications inside software containers. Docker lets you quickly assemble applications from components and eliminates the friction that can come when shipping code. Docker will also help you to get your code tested and deployed into production as fast as possible.

See also Frequently Asked Questions (FAQ).

Getting started with Docker

To install and run Docker read these installation instructions and tips

Basic usage

To know how to run a container from the existing image or how to create you own image see Docker basics.

To find out more about container composition read about Docker Compose.

Configuring Docker

For instructions how to configure the Docker engine see configuring Docker.

Find out about released images.

Authors: Adam Samalik, Antonín Mrkvica, Budh Ram Gurung, Jiri Popelka, Josef Stribny