Installation of Docker for Ubuntu (Linux) Users

This is a step-by-step tutorial on how to install Docker on a Linux operating system. Docker is an open-source technology that allows you to create, run, test, and deploy distributed applications inside software containers.


  • A Linux distribution (such as Ubuntu, Debian, CentOS, etc.)

  • Internet access

  • Superuser (root) access to your machine

This guide will use Ubuntu as an example, but the process is similar for most Linux distributions.


Step 1: Update Package Lists for Upgrades and New Installations

  1. Open a terminal window.

  2. Update your existing list of packages by typing the following command and pressing enter: sudo apt update

Step 2: Install Pre-Requisite Packages

  1. Install the necessary packages that allow apt to use a repository over HTTPS: sudo apt install apt-transport-https ca-certificates curl software-properties-common

Step 3: Add Docker's GPG Key

  1. Download the Docker's official GPG key with this command: curl -fsSL <> | sudo apt-key add -

Step 4: Add Docker Repository

  1. Add the Docker repository to APT sources: sudo add-apt-repository "deb [arch=amd64] <> $(lsb_release -cs) stable"

Step 5: Update the Package Database with Docker Packages

  1. Update the package database again: sudo apt update

Step 6: Install Docker

  1. Now you can install Docker with the command: sudo apt install docker-ce

Step 7: Verify the Docker Installation

  1. Verify Docker installation by running the Docker hello-world image: sudo docker run hello-world

The output should look something like this:

Unable to find image 'hello-world:latest' locally
latest: Pulling from library/hello-world
1b930d010525: Pull complete 
Digest: sha256:4fe721ccc2e8dc7362278a29dc660d833570ec2682f4e4194f4ee23e415e1064
Status: Downloaded newer image for hello-world:latest

Hello from Docker!
This message shows that your installation appears to be working correctly.


If you see the "Hello from Docker!" message, congratulations! You have successfully installed and run a test Docker container on your Linux machine.

If you face any difficulties during the installation, please refer to Docker's official documentation or feel free to ask for assistance.

Additional Resources