Step 1: Update the System

Ensure your system is up-to-date:

sudo apt update 

Step 2: Install Prerequisites

Install packages to enable HTTPS communication:

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

Step 3: Add Docker's Official GPG Key

Add Docker’s GPG key to verify its packages:

curl -fsSL <https://download.docker.com/linux/ubuntu/gpg> | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg

Step 4: Add Docker Repository for arm64

Add the Docker repository for the arm64 architecture:

echo "deb [arch=arm64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] <https://download.docker.com/linux/ubuntu> $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null

Step 5: Update Package List

Refresh the package list to include Docker packages:

sudo apt update

Step 6: Install Docker

Install Docker engine and its components:

sudo apt install -y docker-ce docker-ce-cli containerd.io

Step 7: Verify Docker Installation

Check Docker version:

docker --version