---
title: "Installation of Docker for Ubuntu (Linux) Users"
canonical: "https://help.biobam.com/space/BTP/3316908033/Installation%20of%20Docker%20for%20Ubuntu%20(Linux)%20Users"
format: markdown
---
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. 

## Prerequisites

- 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.

## Steps

### 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 <https://download.docker.com/linux/ubuntu/gpg> | sudo apt-key add -`

### Step 4: Add Docker Repository

1. Add the Docker repository to APT sources: `sudo add-apt-repository "deb [arch=amd64] <https://download.docker.com/linux/ubuntu> $(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:

```shell
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.
...
```

## Conclusion

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

- Docker's official documentation: [https://docs.docker.com/get-docker/](https://docs.docker.com/get-docker/)
- Docker's official "Getting Started" guide: [https://docs.docker.com/get-started/](https://docs.docker.com/get-started/)