Skip to main content
Mole
Features Tested apps Testimonials Pricing FAQ Blog
EnglishEN 简体中文中 繁體中文繁 日本語日 한국어한 FrançaisFR DeutschDE ItalianoIT EspañolES PortuguêsPT
Buy nowBuy Download

    Help, documentation, releases, and articles.

    Home/Apps tested with Mole

    Uninstall Podman Desktop on Mac

    Decide whether you want to remove only the Podman Desktop interface or also the Podman engine and its machines. They are separate installations, and containers, images, and volumes inside a machine are not ordinary caches. Removing Podman Desktop does not remove Podman, its machines, or Kubernetes clusters you created. These steps follow Podman Desktop's uninstall instructions for the DMG and the Homebrew cask.

    Save work and stop machines

    Export or back up required container data, databases, and files, then verify the copies. Stop writes and the relevant Podman machine. If you are removing only the desktop interface while continuing to use the CLI, keep the engine and machines and skip the next section.

    Optional: remove the Podman engine and its machines

    Do this only after the backups above, because the first command deletes every Podman machine with the containers, images, and volumes inside it:

    podman machine reset -f
    

    Then remove Podman the way it was installed. If you installed it with Homebrew, run brew uninstall podman. If Podman Desktop's setup installed it, the vendor's steps uninstall the podman-mac-helper service, then remove the PATH entry and the /opt/podman folder:

    sudo /opt/podman/bin/podman-mac-helper uninstall
    

    Continue only if the helper uninstaller succeeds. If it fails or reports an error, stop here and keep the installed helper files available while resolving that error. Then run the following two commands one at a time, stopping if either fails:

    sudo rm /etc/paths.d/podman-pkg
    sudo rm -rfv /opt/podman
    

    Podman's own files and configuration are in ~/.local/share/containers/podman and ~/.config/containers/podman. Remove those two folders only. ~/.local/share/containers/storage is optional storage configuration, and the parent ~/.local/share/containers may serve other container tools; do not delete it wholesale. Kind and Minikube clusters are separate from Desktop removal. Delete a cluster only after identifying it as part of this removal and verifying its data backup: choose that named cluster in the UI, or replace <cluster-name> with its confirmed name in kind delete cluster --name <cluster-name>; for Minikube, replace <profile-name> with the confirmed profile in minikube delete --profile <profile-name>. Keep unrelated clusters and profiles. See Kind’s named-cluster deletion and Minikube’s profile-specific deletion.

    Remove Podman Desktop

    Quit Podman Desktop and move it from Applications to the Trash. If it opened at login, check System Settings › General › Login Items & Extensions afterward. Then decide about ~/.local/share/containers/podman-desktop: it holds Desktop's configuration and, in extensions-storage, the binaries and plugins its extensions installed. Open it with Shift + Command + G in Finder.

    Check the result

    pgrep -il podman
    podman machine list
    ls -d ~/.local/share/containers/podman-desktop ~/.local/share/containers/podman ~/.config/containers/podman
    

    No output from pgrep only means no process name matched podman; a machine can run through a differently named hypervisor, such as vfkit or krunkit. If you kept the CLI, podman machine list shows the machines you kept and their running status; a remaining machine does not mean Desktop removal failed, and an empty list only describes machines in the current Podman environment. command not found means the Podman CLI is gone from this shell's PATH, not that every data file is gone. For ls, No such file or directory means that folder is gone; a listed path is still on disk. A command-line container that still runs shows the engine remains available, not that the desktop app failed to uninstall.

    If you installed it with Homebrew

    Mole skips --zap when its list reaches unchecked or shared data, or cannot be fully checked, and still cleans the leftovers you selected.

    Running brew uninstall --cask --zap podman-desktop yourself runs the zap list whatever you checked in Mole. It trashes ~/.local/share/containers/podman-desktop, with Desktop's settings and extension storage, and ~/Library/Application Support/Podman Desktop, plus preferences and saved state; the cask's uninstall step also removes its login launch agent. It does not touch the Podman engine, its machines, or ~/.local/share/containers/podman. Back up Desktop's folder first, or run brew uninstall --cask podman-desktop without zap to keep it.

    What Mole lists

    With Remove data and settings with apps off, the default, the two reviewed Desktop data folders stay unchecked. Enabling it can preselect eligible app-owned data; untick them if you want to keep Desktop settings and extension storage.

    Location In the plan
    ~/.local/share/containers/podman-desktop Listed but not selected.
    ~/Library/Application Support/Podman Desktop Listed but not selected.
    Library items named io.podmandesktop.PodmanDesktop (preferences, saved state) Selected by default.

    Mole never lists the ~/.local/share/containers parent, the Podman engine folders, machines, or /opt/podman.

    What this test covered

    Podman Desktop was installed from the Homebrew cask on September 19, 2026 and uninstalled through Mole, which ran the zap list. The zap step removed ~/.local/share/containers/podman-desktop before Mole reached it, which is why Mole lists it for users of the DMG. Its login item was gone after the uninstall. Removing the Podman engine, machines, and Kubernetes clusters was not tested.

    If Mac apps leave files behind after uninstalling, try Mole. I've personally tested and inspected 799 Mac apps.

    Try Mole

    Mole · 鼴

    Cleanup, software, and status for your Mac.

    v1.16.0 (304) · Release notes

    Product

    Mac Cleaner App Uninstaller Mac Optimizer Disk Analyzer System Monitor

    Support

    Help Documentation Releases Blog

    Legal

    Terms of Service Privacy Policy Refund Policy

    Resources

    CLI Tool Affiliate Program

    Connect

    Twitter hi@mole.fit

    Mole’s only official website mole.fit · Avoid installers from unknown sources

    The CLI stays free for terminal workflows.