Rancher Desktop

Rancher Desktop

by SUSE • • Containerization Software

No reviews yet
Free plan available

Rancher Desktop is an open source desktop app for running containers and a local Kubernetes cluster on Windows, macOS and Linux, made by SUSE's Rancher team.

Rancher Desktop gives a developer a container engine and a local Kubernetes cluster on their own machine, managed from one graphical app. It is an open source project of the SUSE Rancher Engineering group, the team behind the Rancher Kubernetes platform, which became part of SUSE in 2020. Its code lives in a GitHub repository under the Apache License 2.0. The app manages images, containers and application configuration, and it can upgrade itself to new versions automatically. On Windows the app runs inside WSL2, and on macOS and Linux it starts a virtual machine. In Preferences the user picks the container engine, containerd with the nerdctl CLI or dockerd (moby) with the docker CLI. The same screen sets the Kubernetes version, which runs on k3s and can be switched off entirely. The Containers and Images views list what is running and stored, and images build from a local Dockerfile. Trivy scans those images for known vulnerabilities, Port Forwarding maps cluster services to local ports, and Troubleshooting holds the logs and a reset. The app suits developers who build container images and test Kubernetes workloads on a laptop before anything reaches a shared cluster. Engineers preparing for a new Kubernetes release can move the local cluster to that version first and watch what breaks. Platform teams that equip many developers can ship a deployment profile whose locked settings pin preference values and limit the allowed images. Rancher Desktop is distributed as open source rather than sold, and its community answers questions in Slack and GitHub Issues. A typical session pulls a base image, builds and tags a new one, scans it, and pushes it to a registry once the scan is clean. Kubernetes manifests can be applied to the k3s cluster with kubectl and checked in the cluster dashboard before they reach production. Docker Compose or nerdctl compose runs a multi-container app from one Compose file. The virtual machine can run x86_64 software through Rosetta or QEMU emulation, and a WebAssembly module can be packaged as an OCI image and pushed like any other. That loop of building, scanning and testing locally is the work Rancher Desktop is installed for.

Pricing

  • Open source

    Free

    • Apache License 2.0, no paid edition or per-seat license
    • Full desktop app for Windows, macOS and Linux
    • Deployment profiles with locked settings included
    • Community support through Slack and GitHub Issues

Features

  • Included: OCI-compliant images and runtime
  • Included: Dockerfile-compatible image builds
  • Not included: Rootless mode
  • Not included: Daemonless engine
  • Included: Compose-style multi-container apps
  • Included: Desktop app for Windows, macOS and Linux
  • Not included: Multi-architecture image builds
  • Not included: Layer caching for rebuilds
  • Included: Bundled local Kubernetes cluster
  • Not included: File sync for bind-mounted volumes
  • Included: Local image vulnerability scan
  • Not included: Remote build offload to cloud builders
  • Not included: GPU access inside containers
  • Included: Centrally enforced desktop settings
  • Not included: Windows container support
  • Included: Free for personal and small-business use
  • Included: Open source container engine

Additional Features

  • Choice of containerd with nerdctl or dockerd (moby) as the engine
  • Kubernetes version selection in Preferences
  • k3s single-node Kubernetes cluster that can be switched on or off
  • Cluster dashboard for local Kubernetes resources
  • Image builds from a local Dockerfile
  • Trivy image scanning in the Images view
  • Docker Compose and nerdctl compose support
  • Containers view with status for each container
  • Port Forwarding table by namespace
  • Volumes view
  • Troubleshooting panel with logs and reset
  • Deployment profiles with locked settings
  • Allowed images list for registries and images
  • Networking settings
  • WSL2 backend on Windows, a virtual machine on macOS and Linux
  • Rosetta and QEMU emulation for x86_64 software
  • WebAssembly modules packaged as OCI images
  • Optional automatic upgrades of the app
  • Linux install through package managers

Best for

  • Developers building and testing container images on their own laptops
  • Engineers checking workloads against a newer Kubernetes version locally
  • Platform teams standardising developer desktops with locked settings
  • Organisations that want an Apache 2.0 licensed container desktop
  • Windows developers already working in WSL2
  • Teams that prefer containerd and nerdctl to the Docker engine

Use cases

  • Building an image from a Dockerfile on a laptop
  • Scanning local images for known vulnerabilities before a push
  • Testing workloads against a new Kubernetes release
  • Running a multi-container app with Docker Compose
  • Exposing a Kubernetes service on a local port
  • Locking preference values across a fleet of developer machines
  • Restricting which images developers can pull
  • Packaging a WebAssembly module as an OCI image
  • Resetting a broken local container setup

Screenshots & Videos

Explore Rancher Desktop in action

Rancher Desktop Homepage With Download Options
View full size
Rancher Desktop Homepage With Download Options

User Reviews

Write a Review

No reviews yet

Be the first to share your experience with this software.

Compare with Similar Software

Click to compare side by side with Rancher Desktop

Want to claim this brand?

To claim this brand, please contact support.