Copyright (C) 2019 Northwestern University. I will make the changes.
invenio-clito me, I'll edit the corresponding files.
In CentOS 8 there are two ways to install docker. If you are happy with an older version you just have to add the docker repo and add the "--nobest" parameter to the installation:
sudo dnf config-manager --add-repo=https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install --nobest docker-ce
If you want the newest docker, you have to install an additional dependency first (step 1 is identical as above):
sudo dnf install https://download.docker.com/linux/centos/7/x86_64/stable/Packages/containerd.io-1.2.6-3.3.el7.x86_64.rpm
sudo dnf install docker-ce
And then enable it:
sudo systemctl enable --now docker
Finally add your user to the docker group:
sudo usermod -aG docker $USER
Logout and login and docker should work as expected.