Unfortunately, CentOS 8 does not support specific versions of the container.id package. This means that only some versions of docker-ce are available for installation.
So the link below will be useful, kindly check it :
Thank you for guiding me however still I am not able to use docker as it gave me one another error. Therefore I have decided to use lower version of Centos, I have downloaded CentOS 7-1908 from osboxes.org however saw below when try to boot it.
CentOS 7-1908
I am asking too many questions, few of them might be basics but I am new to admin/linux hence like to clarify everything.
I also use the same version of Centos (8.2) and was encountered the same problem.
I resolve it by installing “containerd.io-1.3.7-3.1.el7.x86_64.rpm” package manually.
Volume allocated via Virtual box for you VM looks like not detected and OS went in emergency mode.
Better remove it and recreate again as your VM is new.
I can see you trying desktop version. Suggest to go with minimal image if you only want to run test lab for docker. Also flavor should be ample. My ubuntu Virtual server I normally give 3 GB RAM atleast with 100G Disk.