The Basics

What is Docker?

an open-source platform that allows developers to build, deploy, and run applications in lightweight, standardized environments called containers.

What is a Container?

an isolated environment that packages an application along with all its dependencies.

What is Docker Compose?

a tool that allows you to define and run multi-container applications using a single YAML file.

Explanation

What is Docker registery?

An image registry is a centralized location for storing and sharing your container images.

Explanation

What is a Docker Image?

An image is a static blueprint. It contains everything needed to create a running environment

What is a Dockerfile?

A Dockerfile is a text file with instructions Docker follows to build an image.

Image of a Docker FileExplanation

Docker

What is a Cgroup used for?

To limit and isolate the usage of different containers such as CPU usage.

Explanation

What is the Docker daemon?

The Docker daemon (dockerd) is the background service that does the actual work: building images, running containers, managing networks and volumes. It listens for API requests and carries them out.

Explanation

What are Volumes in Docker?

Volumes are persistent data stores for containers, created and managed by Docker.

Explanation
Homepage