Install Docker on Ubuntu

In this blog post, we’ll walk you through a straightforward step-by-step guide on how to install Docker on Ubuntu. Docker is a powerful and popular platform that allows you to run applications in isolated containers, making it easy to manage and deploy your software efficiently. Follow these easy steps to get Docker up and running on your Ubuntu system in no time!

Update and Upgrade Your System

Before we begin, let’s make sure your Ubuntu system is up to date. Open a terminal and run the following commands:

sudo apt update
sudo apt upgrade

Install Dependencies

Docker requires a few dependencies to work correctly. Let’s install them with the following command:

sudo apt install apt-transport-https ca-certificates curl software-properties-common

Add Docker Repository

Next, we’ll add the official Docker repository to our system:

curl -fsSL | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
sudo add-apt-repository "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] $(lsb_release -cs) stable"

Install Docker

Now that we have added the repository, we can install Docker with the following command:

sudo apt update
sudo apt install docker-ce

Start and Enable Docker Service

To start Docker and ensure it runs at boot, use the following commands:

sudo systemctl start docker
sudo systemctl enable docker

Verify Docker Installation

Let’s make sure Docker is installed correctly. Run the following command to check the Docker version:

docker --version

Run a Test Container

Now that Docker is up and running, let’s test it by pulling a simple container image. Use the following command to pull the “hello-world” container:

docker run hello-world

Manage Docker as a Non-root User (Optional)

By default, Docker requires root privileges to run commands. If you prefer to manage Docker as a non-root user, add your user to the “docker” group with the following command:

sudo usermod -aG docker $USER

Log out and log back in for the changes to take effect.


Congratulations! You’ve successfully installed Docker on your Ubuntu system. Docker is an incredibly powerful tool that can streamline your development and deployment processes. With Docker, you can easily manage applications in isolated containers, making software management a breeze. Now you’re all set to leverage the benefits of Docker and take your projects to the next level! Happy containerizing!