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.



Podman is a daemonless container engine for developing, managing, and running OCI Containers. Usage is mostly same as with docker.

You can install it with the following command:

$ sudo dnf install podman

Authors: Adam Samalik, Antonín Mrkvica, Budh Ram Gurung, Josef Stribny, Joshua Rose