Unix/Linux Guru and FOSS supporter

How to install docker on centos 8

We will learn How to install docker on centos 8 in this article. Docker is a set of platform as a service products that use OS-level virtualization to deliver software in packages called containers. Containers are isolated from one another and bundle their own software, libraries and configuration files; they can communicate with each other through well-defined channels.

CentOS 8 uses the YUM package manager version v4.0.4. This version now uses DNF (Dandified YUM). DNF is a software package manager. It installs, performs updates, and removes packages on Linux distributions.

Use the following command to add and enable the official Docker CE repository:

sudo dnf config-manager --add-repo=

Now check the downloaded Repo of Docker using the following command:

dnf repolist -v

To list all the available docker-ce packages, use the following command:

dnf list docker-ce --showduplicates | sort -r

Install Docker CE on CentOS 8:

First, we will install the package manually. This workaround allows you to install the latest docker-ce version.

dnf install
Install docker on CentOS 8
Install docker on CentOS 8

Now we can proceed to install the latest version of docker-ce with the following command:

dnf install docker-ce -y

Now Enable Docker using the following command:

systemctl enable --now docker
systemctl status docker

Disable firewall to aviod any communication issue while running services in Docker container.

systemctl disable firewalld
systemctl stop firewalld

Download a small alpine docker container image to test the installation using the following command:

docker pull alpine

Check if the image is available using the following command:

docker images

We have successfully installed Docker on CentOS 8. You can now use Docker according to your need.


Please enter your comment!
Please enter your name here

Latest articles

Join us on Facebook