Penguin-KarChunTKarChunT

Docker Installation

Understand how to install Docker.

Here is the link for installing Docker Engine. I will only show how to install Docker Engine on Ubuntu, as installing Docker on Windows is very straightforward.

Install Docker Engine on Ubuntu

All the following steps are coming from this reference.

  1. Setup Docker's apt repository

    # Add Docker's official GPG key:
    sudo apt-get update
    sudo apt-get install ca-certificates curl
    sudo install -m 0755 -d /etc/apt/keyrings
    sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc
    sudo chmod a+r /etc/apt/keyrings/docker.asc
     
    # Add the repository to Apt sources:
    echo \
     "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \
     $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
     sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
     
    sudo apt-get update
  2. Install the Docker packages.

    sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
  3. Verify that the Docker Engine installation is successful by running the hello-world image.

    sudo docker run hello-world
  4. Manage Docker as a non-root user. [Optional]

    sudo groupadd docker
    sudo usermod -aG docker $USER
    newgrp docker
     
    docker run hello-world # without sudo

On this page