Rancher Desktop

SUSE · SUSE.RancherDesktop

Kubernetes and container management to the desktop.

Rancher Desktop is an open-source project to bring Kubernetes and container management to the desktop. Windows, macOS and Linux versions of Rancher Desktop are available for download, though do note that the Linux version is considered a tech preview.

winget install --id SUSE.RancherDesktop --exact --source winget

Latest 1.22.3

Release Notes

This is the 1.22.3 release of Rancher Desktop, an open source desktop application to bring Kubernetes and container management to macOS, Windows, and Linux. Installers

  • Windows
  • macOS x86_64
  • macOS aarch64
  • Linux install notes Release Notes for 1.22.3 Rancher Desktop 1.22.3 is a security-focused patch release. We strongly recommend upgrading. Security Fixes Container escape mitigation (CVE-2026-31431, CVE-2026-43284, CVE-2026-43500) Three recent Linux kernel exploits — copy.fail (CVE-2026-31431) and the two dirtyfrag variants (CVE-2026-43284, CVE-2026-43500) — let unprivileged processes gain a page-cache write primitive and tamper with files outside their normal reach. Inside Rancher Desktop, that means an attacker with code execution in any container could escape that scope and modify the rest of the VM. Each exploit needs a specific Linux kernel module loaded. Rancher Desktop now removes those modules, so the exploits have nothing to hook into. Modules removed: ──────────┬──────────────────────────────────────────────────────────────────────────┬───────────────────────────────────────── Module │Used for │CVE it enables ──────────┼──────────────────────────────────────────────────────────────────────────┼───────────────────────────────────────── esp4 / │IPsec ESP (site-to-site VPN gateways, e.g. strongSwan, libreswan) │CVE-2026-43284 (dirtyfrag, XFRM ESP) esp6 │ │ ──────────┼──────────────────────────────────────────────────────────────────────────┼───────────────────────────────────────── rxrpc │RxRPC protocol, used almost exclusively by AFS / kAFS (Andrew File System)│CVE-2026-43500 (dirtyfrag, AF_RXRPC) ──────────┼──────────────────────────────────────────────────────────────────────────┼───────────────────────────────────────── algif_aead│Kernel AEAD crypto via AF_ALG sockets (offload to hardware accelerators) │CVE-2026-31431 (copy.fail) ──────────┴──────────────────────────────────────────────────────────────────────────┴───────────────────────────────────────── What this means for you: unless you run an IPsec VPN endpoint or an AFS client, the removal is invisible to you. On macOS and Linux, the rebuilt Alpine VM image omits the modules. (#10220, #10248) On Windows, WSL2 provides kernel modules through a single overlay shared by every WSL distro running on the host, which means:
  • When Rancher Desktop starts, it removes these modules for all running WSL distros, not just its own. Other distros will lose IPsec ESP, AFS, and AF_ALG until WSL itself restarts.
  • When WSL restarts (e.g. wsl --shutdown followed by launching any distro), the upstream WSL kernel restores the modules.
  • The next time Rancher Desktop starts, it removes them again. This is an "apply-on-start" / "forget-on-stop" lifecycle: Rancher Desktop never persists changes to your WSL installation. (#10247) The bundled Alpine VM image also picks up a newer kernel containing additional upstream security patches. Bug Fixes Bind mounts via the Docker --mount flag on Windows In Rancher Desktop 1.22.2, docker run --mount type=bind,... on Windows could mount the wrong directory or fail to start the container. This release restores correct bind-mount behavior; the -v /path:/path shorthand stayed correct throughout. (#10252) Release Notes for 1.22.2 Rancher Desktop 1.22.2 is a patch release fixing a critical bug on macOS (and maybe on Linux). It contains no further changes beyond the following 2 items: Fixed data volume mount on macOS Under certain conditions, the data volume failed to mount on macOS. In that case, all data was stored in a RAM disk, which is limited to the amount of memory allocated to the VM (usually 6GB). This resulted in early out-of-memory errors when building or pulling images. When Rancher Desktop was restarted, all data from the current session was lost because it was never written to disk. Theoretically, this could also have happened on Linux, but it has only been reported in macOS (#9754 and #10133) Upgrade trivy 0.68.2 → 0.70.0 This upgrade also includes an upgrade to trivy 0.70.0 because the 0.68.2 version is no longer available for download. There are no known issues with 0.68.2; it just is no longer accessible. Release Notes for 1.22.1 The 1.22.1 release did not fix the bug it was supposed to fix and was replaced with Rancher Desktop 1.22.2. Release Notes for 1.22.0 What's New Select moby storage driver Version 1.21.0 switched to the containerd-snapshotter storage driver by default. On Windows, this happened unconditionally (even on upgrades), which made existing images inaccessible. Users can now choose between the classic and containerd-snapshotter storage drivers via rdctl: rdctl set --container-engine.moby-storage-driver classic rdctl set --container-engine.moby-storage-driver snapshotter Rancher Desktop automatically selects the driver based on where your existing images are stored. See Migrating Images for instructions on moving images between storage drivers. Windows users affected by the 1.21.0 issue can switch back to the classic driver to regain access to their images. (#9732) Docker 29 in the VM Alpine Linux has been updated to version 3.23, which includes Docker 29. This fixes issues with docker inspect returning incomplete image metadata. (#9671, #9739) Kubernetes Dashboard improvements Pod log streaming now works in the Dashboard. This was broken since version 1.6.0. (#3212) The Dashboard button now waits until the Steve API server accepts connections before becoming active. Previously, clicking the button too quickly after Kubernetes started would show a spinner that never resolved. (#8217) The non-functional "Download KubeConfig" and "Kubectl Shell" buttons have been removed from the cluster dashboard. (#2208, #8151, #8757) Docker Compose 5.0 Docker Compose has been updated to version 5.0. Key changes include:
  • Compose can now be used as an SDK for third-party integrations
  • The internal builder has been removed; builds are delegated to Docker Bake
  • Hooks now run on restart
  • New --wait option for the start command Helm 4.0 Helm has been updated to version 4.0. See the Helm 4.0 release notes for details on the changes. Diagnostics Moby image store check A new diagnostic reports when images exist in the inactive image store (classic vs. containerd-snapshotter), helping identify which images need migration. (#9733) Windows: wsl-vpnkit detection A new diagnostic warns when the wsl-vpnkit distribution is present, as it can cause networking issues with Rancher Desktop. (#9623) Bug Fixes macOS CA management with multiple keychains Fixed a bug where certificates from multiple keychains were being written to the same file path, causing only the last keychain's certificates to be processed. (#9755) K3s version channel labels not updating Fixed an issue where version channel labels (e.g, stable, latest, v1.xx) were not removed from old versions when they moved to newer versions, causing multiple patch versions to appear in the recommended list. (#9709) K3s image loading for older versions Made the --all-platforms flag optional when loading K3s images, so older K3s versions (before 1.31) load images correctly. (#9708, #9710) rdctl info works after upgrade Fixed an issue where rdctl info failed with a BusyBox error for users who upgraded from version 1.19.3 or earlier, or restored an old snapshot. The 1.21.0 release notes mentioned a manual workaround; this is no longer needed. (#9546, #9554) Containers page error handling Fixed an "[object Object]" error that appeared on the Containers page when the backend became temporarily unavailable. (#9545, #9661) Connectivity check uses HTTPS The network connectivity diagnostic now uses an HTTPS HEAD request instead of HTTP GET, improving privacy by encrypting the request. (#9711) Linux packaging fixes Fixed an issue where the Debian package did not set the suid bit on chrome-sandbox, causing the application to fail to start on Debian and Ubuntu systems. The virtualization support check now works correctly on Linux arm64 systems. Extension fixes Fixed several issues with Docker Desktop extensions:
  • Uninstall and upgrade buttons on the Installed tab now work correctly
  • Extension metadata and icons refresh properly after reinstalling an extension
  • Extensions without containers no longer cause errors during uninstall
  • The ddClient.extension object now includes the id and version fields as specified by the Docker Desktop Extension API Updates to Bundled Utilities (from Rancher Desktop 1.21.0)
  • docker 29.0.2 → 29.1.4
  • docker-compose 2.40.3 → 5.0.1
  • docker-credential-helpers 0.9.4 → 0.9.5
  • helm 3.19.1 → 4.0.5
  • nerdctl 2.2.0 → 2.2.1
  • trivy 0.67.2 → 0.70.0 Unchanged:
  • amazon-ecr-credential-helper 0.11.0
  • docker-buildx 0.30.1
  • kuberlr 0.6.1
  • spin 3.5.1
  • spin-shim 0.22.0
  • spin-operator 0.6.1 Connect with the developers
  • The issue queue
  • Rancher Users Slack in the #rancher-desktop channel Changelog The full version changelog, from v1.21.0, can be found using GitHub compare and the details of the release can be found in the v1.22.0 milestone.

Installer type: wix

Architecture Scope Download SHA256
x64 Download D0918C3E99D2918D84D739E47DF12964B2D75CCDF3F9DA769B6D4B47EDE187CF

Details

Homepage
https://rancherdesktop.io/
License
Apache-2.0
Publisher
SUSE
Support
https://github.com/rancher-sandbox/rancher-desktop/issues
Moniker
rancher-desktop

Tags

k3snerdctlrancher

Older versions (42)

1.22.2
Architecture Scope Download SHA256
x64 Download FAA4505DDAF1E33416B5069DE5197EF148CF2E6D53747973F5090C2625E16282
1.22.0
Architecture Scope Download SHA256
x64 Download C12AD093E2F30D92EBABAC7FE4630E496CBFB6CDDE9DE6F87E9800AED7B82306
1.21.0
Architecture Scope Download SHA256
x64 Download BD85FFE9AFC7BEF48B971BA573FC81E579A5ADBD2CC7877B06AE95006CECE15C
1.20.1
Architecture Scope Download SHA256
x64 Download 12B7E23360957D41981CD54CEE771C1268887647657664002029DDDB71F45EF2
1.20.0
Architecture Scope Download SHA256
x64 Download 1D299E97247BBED740698017A9146EEC3F0CB5B42C9A57F0A4E7851076DD3493
1.19.3
Architecture Scope Download SHA256
x64 Download 842ED063862AEBAA9E09CDB745D5557E9A6E8720F48EF200637A8E019F711180
1.19.2
Architecture Scope Download SHA256
x64 Download 05092FA1F335C2C15140FD4680BD0A6919433157E6F5C5425F573753B5AA48F2
1.19.1
Architecture Scope Download SHA256
x64 Download 73C70BFAD794B4BBD5A39D6C663C8E42692269477C8BA339E83471D1009F742E
1.19.0
Architecture Scope Download SHA256
x64 Download DB9BADE778A8B5A5984CED0A09C1517CFA6DCEB3C836C6E0E6A0D2463BD04C6E
1.18.2
Architecture Scope Download SHA256
x64 Download F5824A37FBAB9A46A4FC062E1F16DCF09CDC799D4DADF04088650309CCA4ADBF
1.18.0
Architecture Scope Download SHA256
x64 Download CB69891838BD3D853DFA0D3DCA8824F7914D9DD09308204DE0209EC326B399D5
1.17.1
Architecture Scope Download SHA256
x64 Download 226C4607F3BC80400E63836D57503E7B525A4FF618AA50125AEFE701EAA485C7
1.17.0
Architecture Scope Download SHA256
x64 Download D8E7EF183D31856C8FDFD97F827A510A3A128E35ABA26BBE7745D8AC3324AD8A
1.15.1
Architecture Scope Download SHA256
x64 Download ACB29BB9FB14A8709D180C9C221D147751BCB32B804D108B1823A44E4F9843E3
1.14.2
Architecture Scope Download SHA256
x64 Download 01F52B7A1EBCDDEDA01B6979CE3505B895FDCDE2C5B57F18E4F8C4A593618F3F
1.13.1
Architecture Scope Download SHA256
x64 Download 74096AE79A5E28549498B939B52DBB488427FD60272CED1ED98770834CBB56DB
1.13.0
Architecture Scope Download SHA256
x64 Download B0449190C77569759953E026A1630DCD49AB963E3F0E54D3F23D966402A3BB25
1.12.3
Architecture Scope Download SHA256
x64 Download 5D91DA8FB15E121A6FBBD286946D20DD839C47D61D53A5B158D5E513FF7BD49C
1.11.1
Architecture Scope Download SHA256
x64 Download D55261B5671579E0E3077674E04908610E74D9FB3DB24670688CE7978ABB5141
1.11.0
Architecture Scope Download SHA256
x64 Download 53727042760BAD86094A81ACEBBFA4AAB8C7EB5A5BCB4B816F56A09CC1B233F9
1.10.0
Architecture Scope Download SHA256
x64 Download 44D4A5B0C5770FCDF08C13254C5D44C1677FF82D62D70CBFF7AFCCC463C2CBC9
1.9.1
Architecture Scope Download SHA256
x64 Download 5F7BC72FC159864B84464F6DC967BE5C7379529B04C983A2D5E1F85B6FF3F358
1.8.1
Architecture Scope Download SHA256
x64 Download 53E4712E417A37197637314944BE27C944EE2B568E65F62F154C2543C6F82A97
1.7.0
Architecture Scope Download SHA256
x64 Download FD4F0AA16A694B18581D5DBFA34A8C8FDAA0202ABBC2C4DA8A56BF4DF2BE95E3
1.6.2
Architecture Scope Download SHA256
x64 Download CB2CA58823277F8D5EC54324A61E779E4060BC8B7B15A5A2C5AEE302510750A2
1.6.1
Architecture Scope Download SHA256
x64 Download 3DDB799D96D72CA8285D4D138A24288AB9EE80EEBCB546ABC1C8A76A3742EAE7
1.6.0
Architecture Scope Download SHA256
x64 Download 7C10FA2DBFD9610DDAAC205923E87C2CA3BA19C00F31C5907D653A199825CFC0
1.5.1
Architecture Scope Download SHA256
x64 Download 620E1FC8F671EF6D4A320010815195F2343FA84D51E28B7A1A0B9BD6FAE00E4E
1.5.0
Architecture Scope Download SHA256
x64 Download C63EDB28D68A96E1929625B16516C304C1B8ACFE7380097E9A0CB5EF235B8EBF
1.4.1
Architecture Scope Download SHA256
x64 Download 39D79E4287998E483E387166B1447A7DF78E441D6CB939166DCF9CD9436ADC31
1.3.0
Architecture Scope Download SHA256
x64 Download 92108CBBD8C98F99B00A608D8F7D21E12FAECA76F16890585EF212CC5BF1C779
1.2.1
Architecture Scope Download SHA256
x64 Download 3711E91AE84140A429D012B3A9BBA19E87FAB3E1929EB4FACA2620DC7EC11D71
1.2.0
Architecture Scope Download SHA256
x64 Download 4D55156EA2C236DAFC5DBCD0EA98B94E94F83C15A1FC6F0BC1F6C57AFFEC99C8
1.1.1
Architecture Scope Download SHA256
x64 Download DD3D52501963FD1757E8D0B972DEDA264AFE38D8F0EF3383AAA5B1BD6B6C0747
1.1.0
Architecture Scope Download SHA256
x64 Download 82705955C98D0AB0ACA480DA40F01741F7EB28F1DE088802F6451C2F4522E950
1.0.1
Architecture Scope Download SHA256
x64 Download BDFA295A59CD5C46EB93686E36BC8AD6E60F271EE4844624B12A35BDD3DEB07F
1.0.0
Architecture Scope Download SHA256
x64 Download 20BD85F4866CEB46BD674B8E72E76A3713C7C21606A4433A92C696B54412EA2D
0.7.1
Architecture Scope Download SHA256
x64 Download 3B556668E378F692F73C664523C863CDA2E97B7596D48DEC8E91CCEBE010094C
0.7.0
Architecture Scope Download SHA256
x64 Download B75930E5893C27F058901DF077E2EE02280EE836425CAA4EAE645CE0CDF8B6BA
0.6.1
Architecture Scope Download SHA256
x64 Download 3436021F10AE3AC6833898AC09C907820CFAD918BB65ED02E3C4F79744F2C9BE
0.6.0
Architecture Scope Download SHA256
x64 Download DD408F9543AC54F153CF7BFB326AA8BAC69748B76E98F5B4DC78A80A102C2BC7
0.4.1
Architecture Scope Download SHA256
x64 Download 5D216529A41085595C91A4D1421E75C08136EEC8FE0B4879B58727FA2F7098F5