DEV Community

Cover image for Install Docker on Linux
Luke
Luke

Posted on

Install Docker on Linux

1) Update system

Make sure your system are using latest version of everything

sudo apt update
sudo apt upgrade -y
Enter fullscreen mode Exit fullscreen mode

2) Install package support HTTPS

Those packages help apt download package via HTTPS

sudo apt install apt-transport-https ca-certificates curl software-properties-common -y
Enter fullscreen mode Exit fullscreen mode

3) Add Docker's GPG official

curl -fsSL https://download.docker.com/linux/ubuntu/gpg |sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
Enter fullscreen mode Exit fullscreen mode

4) Add Docker repository into APT source list

echo "deb [arch=amd64 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
Enter fullscreen mode Exit fullscreen mode

5) Install Docker Engine

sudo apt update
sudo apt install docker-ce docker-ce-cli containerd.io -y
Enter fullscreen mode Exit fullscreen mode

6) Check Docker status

If it's fine, you'll see active (running) status

sudo systemctl status docker
Enter fullscreen mode Exit fullscreen mode

7) Allow Docker run without sudo

sudo usermod -aG docker ${USER}
newgrp docker
Enter fullscreen mode Exit fullscreen mode

8) Test Docker

If you see welcome message, it mean Docker install successfully

docker run hello-world

Enter fullscreen mode Exit fullscreen mode

9) Install Docker Compose (Optional)

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose sudo chmod +x /usr/local/bin/docker-compose
Enter fullscreen mode Exit fullscreen mode

Now your Linux system ready to go!
Happy Coding.

Top comments (0)