← Back to Glossary

What are Docker Containers?

by Iwan Price-Evans on Containers • May 27, 2022

Docker containers are small, self-contained applications that run on top of Linux servers. These containers allow developers to package an application into a container image that can then be easily moved around and deployed to any server running Docker.

Why Do You Need Them?

Docker containers help developers build and deploy applications quickly and efficiently. They also make it easier to move applications between different environments such as development, testing, staging, production, and cloud computing services.

Install Docker on Ubuntu 16.04 LTS Server.

To install Docker on Ubuntu 16.10, open up a terminal window by pressing Ctrl+Alt+T and typing sudo apt update followed by sudo apt install docker.

Create a Dockerfile.

A Dockerfile is a text file that describes how to build an image. It contains instructions for building a container using the Docker CLI.

Run a Docker Container.

To start a new container, use the docker run command. This will launch a new instance of the Docker daemon. You can then use the docker exec command to enter into the running container.

Remove a Docker Container.

If you no longer need a container, remove it using the docker rm command.