Rancher Desktop
Rancher Desktop is an open-source application that provides container management and Kubernetes on your desktop. It is a fully free alternative to Docker Desktop that includes a local Kubernetes cluster out of the box.
Official documentation: docs.rancherdesktop.io
Prerequisites
- Virtualization enabled in BIOS/UEFI
- Windows: WSL2 enabled
- 4GB RAM minimum (8GB+ recommended)
Installation
- Windows
- macOS
- Linux
# Using winget
winget install suse.RancherDesktop
# Using Chocolatey
choco install rancher-desktop -y
Or download from Rancher Desktop Releases.
# Using Homebrew
brew install --cask rancher
Or download from Rancher Desktop Releases.
# Ubuntu/Debian
curl -s https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/Release.key | gpg --dearmor | sudo dd of=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg
echo 'deb [signed-by=/usr/share/keyrings/isv-rancher-stable-archive-keyring.gpg] https://download.opensuse.org/repositories/isv:/Rancher:/stable/deb/ ./' | sudo dd of=/etc/apt/sources.list.d/isv-rancher-stable.list
sudo apt update
sudo apt install rancher-desktop
Or download AppImage from Rancher Desktop Releases.
Verify Installation
docker --version
docker run hello-world
Container Runtime Options
Rancher Desktop supports two container runtimes:
| Runtime | Description | Docker CLI Compatible |
|---|---|---|
| dockerd (moby) | Docker's container runtime | Yes - full compatibility |
| containerd | Lightweight runtime used by Kubernetes | Via nerdctl (Docker-compatible CLI) |
Choose dockerd (moby) if you need full Docker CLI compatibility and do not want to change your existing workflows.
Quick Reference
With dockerd runtime, all standard Docker commands work. See the Docker CLI Reference for complete documentation.
With containerd runtime, use nerdctl which mirrors Docker syntax. See the nerdctl documentation.
Related
- Rancher Desktop Documentation - Official documentation
- Rancher Desktop GitHub - Source code and releases
- Setup Kubernetes Tools - kubectl, k9s, and cluster tools