If you bump into running Docker engine in Fedora, remember to uninstall Docker Desktop as it conflicts with docker service.
Error
Cannot connect to the Docker daemon at unix:///home/{username}/.docker/desktop/docker.sock
The error "Cannot connect to the Docker daemon at unix:///home/{username}/.docker/desktop/docker.sock" typically indicates that Docker is trying to use an incorrect or non-standard socket path (/home/xxx/.docker/desktop/docker.sock), instead of the default path (/var/run/docker.sock). This is especially common if Docker Desktop for Linux was attempted but is not supported on Fedora or if there's a misconfiguration in Docker’s settings.