1- Get Docker Engine CE installed on Fedora
sudo dnf config-manager \
--add-repo \
https://download.docker.com/linux/fedora/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io docker-compose-plugin
2- Install Docker Desktop pre-requisites:
sudo dnf install gtk3-devel pass
3- Grab Docker Desktop RPM package from docker.com and install it:
sudo rpm -i docker-desktop-4.8.1-x86_64.rpm