How to Install Docker 20.04 On Ubuntu


Docker containers comprise the appliance and all its dependencies to be run in isolation like digital machines. However, Docker containers isolate the working system as a substitute of the {hardware}. Not like digital machines, docker containers additionally use the host’s kernel that makes the containers extra moveable and lighter.

Should you use Ubuntu 20.04 or any earlier model up till Ubuntu 16.04, this information will allow you to to put in docker on Ubuntu.

What’s Docker?

Docker was developed by Solomon Hykes and Sebastien Pahl and publicly launched in 2013. It makes use of libcontainer to make use of useful resource isolation options of the Linux kernel. You possibly can be taught extra about docker containers and how you can create docker containers within the following article – What’s docker container?

You possibly can set up docker simply on all Linux distribution. If you’re utilizing Ubuntu 16.04 or newer, you may observe this information to put in docker containers. Earlier than we transfer ahead, be sure that your distro is up-to-date. Use apt to verify & set up any pending replace –

sudo apt replace
sudo apt improve -y

After all of the updates are put in, we’re prepared to begin the docker set up.

Easy methods to set up Docker on Ubuntu?

Uninstall outdated docker model

To put in docker on Ubuntu utilizing this information, please take away any current model. The next information will set up the newest model of docker containers, so do away with the present setup.

sudo apt take away docker docker-engine

Subsequent up, set up the packages that may let apt set up packages over https.

sudo apt set up apt-transport-https ca-certificates curl software-properties-common

Install apt transport https supportSet up apt transport https assist

Add docker GPG key

Add the docker’s GPG key to your distro –

$ curl -fsSL | sudo apt-key add –

Add docker GPG keyAdd docker GPG key

Add docker repository

Now add the docker repository. Earlier than you employ the next command, please be aware that the next command ought to run completely tremendous on variations from Ubuntu 16.04 to Ubuntu 20.04. If you’re utilizing any distro that’s based mostly on Ubuntu, then change the command $(lsb_release -cs) with the codename of the Ubuntu model that your distro relies on.

For instance, if you’re utilizing Elementary OS Hera, then you’ll have to change $(lsb_release -cs) with bionic as a result of its codebase is bionic.

sudo add-apt-repository “deb [arch=amd64] $(lsb_release -cs) steady”
Add docker repositoryAdd docker repository

Replace system

That’s it. The docker repository is now added to your distro. Now replace the apt cache and set up the newest docker.

sudo apt-get replace

Set up newest model of docker

Set up the newest docker model utilizing the next command –

sudo apt-get set up docker-ce docker-ce-cli

Set up particular model of docker

Or, set up any particular docker model, please point out the model quantity within the bundle title.

To checklist the accessible variations of docker, run the next command within the terminal –

sudo apt-cache madison docker-ce
List docker versionsRecord docker versionssudo apt-get set up docker-ce=(docker_version) docker-ce-cli=(docker_version)


The place (docker_version) is the model quantity as highlighted within the above screenshot.

Right here is the instance command for putting in docker 19.03.12~3-0~ubuntu-focal.

sudo apt-get set up docker-ce=19.03.12~3-0~ubuntu-focal docker-ce-cli=19.03.12~3-0~ubuntu-focal

Run docker container

That’s it. Docker is now put in. You possibly can confirm it by making a Ubuntu container utilizing docker run command –

sudo docker run -it –name=Ubuntu20 ubuntu:newest

Repair docker: Can’t connect with the Docker daemon at unix:///var/run/docker.sock

docker: Can’t connect with the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon operating?.
See ‘docker run –help’.

Should you run into the above error, it implies that the docker service just isn’t operating in your system. To repair it, run the next command to begin docker service –

sudo service docker begin


sudo systemctl begin docker

Now run the command to create docker container. It ought to work this time.

Create docker container on UbuntuCreate docker container on Ubuntu


In order that was it. That is how one can set up docker on Ubuntu. You will need to be taught docker containers because it makes the event course of quite a bit simpler and faster for builders. Dockers are lighter so we are able to run extra containers on a system than digital machines. To know extra about how Docker containers work, please learn this text coated on LinuxAndUbuntu.

You May Also Like