[Podman]Podman Desktopを完全にアンインストールする(Mac,2024版)

Podman DesktopとPodman自体を完全にアンインストールする。

できるだけGUIを使用する。

環境

macOS Ventura 13.3.1 (Chip: Apple M1)

アンインストール方法

以下の公式マニュアルにどうやら手順が載っていないようなので、非公式で完全なアンインストールにトライしてみる。

Podman Desktop 公式マニュアル

リソースの削除

Podman DesktopのContainers/Imagesの画面でPruneをクリックし、削除する。

Imagesは使用されているContainerが残っていると削除されないので、Containerから削除する。

以下はContainersの場合。

以下はImagesの場合。

Podman Machineの削除

左の歯車(設定)アイコンを開き、Podman Machineの停止ボタンをクリックして、Podman Machineを停止させる。

停止後、削除ボタンをクリックしPodman Machineを削除する。

Podman Desktopのアンインストール

この辺りを参考にして、色々削除してみる。

まずはTerminalを開く。

以下のコマンドを一つずつ実行する。

sudo podman-mac-helper uninstall
sudo rm /etc/paths.d/podman-pkg
sudo rm -frv /opt/podman

Podman Desktopアプリをゴミ箱へ移動する。

その他残っているファイルを消せるだけ消す

Podman Desktopをアンインストールしてもどうやら色々ファイルが残っているよう・・・

消せそうなものを削除する。

※完全な個人の見解のため、自己責任で。

※<username>はMacのユーザー名。

rm -rf ~/.config/containers/podman
rm -f ~/.config/containers/podman-connections.json*
rm -rf ~/Library/Saved\ Application\ State/io.podmandesktop.PodmanDesktop.savedState
rm -f ~/Library/Preferences/io.podmandesktop.PodmanDesktop.plist 
rm -f ~/Library/LaunchAgents/io.podman_desktop.PodmanDesktop.plist
rm -f /Library/Logs/DiagnosticReports/podman*
sudo rm -f /System/Volumes/Data/private/var/db/receipts/com.redhat.podman.bom
sudo rm -f /System/Volumes/Data/private/var/db/receipts/com.redhat.podman.plist
sudo rm -rf /System/Volumes/Data/Users/<username>/.config/containers/podman
sudo rm -rf /System/Volumes/Data/Users/<username>/.local/share/containers/podman
sudo rm -rf /System/Volumes/Data/Users/<username>/.local/share/containers/podman-desktop
sudo rm -f /opt/homebrew/Library/Taps/homebrew/homebrew-core/Formula/podman.rb
sudo rm -rf /Volumes/Podman

これで終わり。更新あれば随時反映する。