Docker is container-based application framework, which wraps a specific application with all its dependencies in a container. Docker containers can easily to ship to the remote location on start there without making entire application setup. We will use the official package repositories to install Docker on Ubuntu system.
This step by step tutorial will help you to install Docker on Ubuntu 20.04 LTS Focal Fossa systems.
Login to your Ubuntu 20.04 system with sudo privileged user. Then run the following commands to install required packages.
sudo apt update sudo apt install curl apt-transport-https ca-certificates software-properties-common
Step 1 – Install Docker on Ubuntu 20.04
First of all, import the GPG key to yoru system to verify packages signature before installing them. To import key run the below command on terminal.
After that add the Docker repository on your Ubuntu system which contains Docker packages including its dependencies. You must have to enable this repository to install Docker on Ubuntu.
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu focal stable"
Your system is now ready for Docker installation. Run the following commands to upgrade apt index and then install Docker community edition on Ubuntu.
sudo apt update sudo apt install docker-ce docker-ce-cli containerd.io
After successful installation of Docker community edition, the service will start automatically, Use below command to verify service status.
Your system is now ready for running Docker containers. Use our Docker Tutorial for Beginners to working with Docker.
Step 2 – Manage Docker Service
As usual Docker service is also managed under the Systemd daemon. You can use systemctl commands to stop, start or view status of Docker service.
Run the below command to view service status:
sudo systemctl status docker ● docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2020-06-17 16:41:20 UTC; 1min 58s ago TriggeredBy: ● docker.socket Docs: https://docs.docker.com Main PID: 926989 (dockerd) Tasks: 8 Memory: 35.7M CGroup: /system.slice/docker.service └─926989 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock Jun 17 16:41:20 tecadmin systemd: Started Docker Application Container Engine. Jun 17 16:41:20 tecadmin dockerd: time="2020-06-17T16:41:20.247640882Z" level=info msg="API listen on /run/docker.sock"
Use below command to stop, start or restart Docker service:
sudo systemctl stop docker sudo systemctl start docker sudo systemctl restart docker
Step 3 – Run Docker Hello World
You have successfully installed Docker on Ubuntu system. The Docker engine service is also running fine. Next, run a hello world example to verify that everything is fine.
To run Docker hello world example, open a terminal and type:
sudo docker run hello-world
You will see the results like below. It means Docker is properly configured on your system.
Step 4 – Install Docker Compose
Download the latest version of Docker compose tool from Github. Use the below commands to download and install Docker compose 1.26.0. Before installing make sure compatibility with your docker version.
curl -L https://github.com/docker/compose/releases/download/1.26.0/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose
In this tutorial, you have learned to install Docker on Ubuntu 20.04 system. Also you found the instructions to install docker compose on your system.