How to install docker in Centos8

Introduction

In centos8, we can quickly install docker through yum

Preparation

Uninstall historical versions of docker

sudo yum remove docker \
                  docker-client \
                  docker-client-latest \
                  docker-common \
                  docker-latest \
                  docker-latest-logrotate \
                  docker-logrotate \
                  docker-engine

Install yum-utils

sudo yum install -y yum-utils

Uninstall the built-in podman

sudo yum erase podman buildah

Install

Add repository

sudo yum-config-manager \
    --add-repo \
    https://download.docker.com/linux/centos/docker-ce.repo

install docker

sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin

docker starten

systemctl start docker

Start einstellen

systemctl enable docker

Test

sudo docker run hello-world