I never have Docker Desktop on my machines, only Compose, but looking at the documentation they have definitely made it confusing. I know the terminal isn’t for everyone, but it’s straightforward. For easy install (and no AI or GUI) open a terminal and remove existing conflicts:
Debian/Ubuntu specific
for pkg in docker.io docker-doc docker-compose docker-compose-v2 podman-docker containerd runc; do sudo apt-get remove $pkg; done
RHEL/CentOS/Fedora/Rocky specific
sudo dnf remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine podman runc
Install
curl -fsSL https://get.docker.com/ | sh












Ah, thanks for the tip! From what I can gather most of my services can run just as well with a minor tweak for GPU CUDA usage. For my case, it might not be a problem but using your method would no doubt be huge for Pi-based servers