Table of Contents

Docker - Things to know about Docker

Here the basic terms in the docker world that you should know.

Docker Images

A Docker image is the basic template for a Docker container.

An image usually contains the OS and applications that readily installed.

The Docker image is used to run the container, you can find many images with a variety of operating systems and software that has been installed in the Docker Hub https://hub.docker.com/.


Docker Container

Docker Container is an image which can be read and written to that runs on top of the Docker image.

Docker is using the union-file-system as backend for the container, any changes that are made in the container will be saved in a new layer above the base image.

The container is the layer where we install applications in. Each container that runs isolated in the host machine and therefore, provides a secure application platform.


Docker Registry

Docker registry is a repository for Docker images.

It provides public and private repositories.

The public Docker registry is called the Docker Hub. Here we can push and pull our own images.