AskCleanAskClean

volume を失わずに Mac から Docker Desktop を完全にアンインストールする方法

AskClean チーム · 更新日 2026-09-01

Docker Desktop の完全アンインストールは、container、image、build cache、volume を収めた Linux 仮想ディスクに影響します。再生成できない volume や image を先に棚卸し・バックアップしてから、Docker の公式アンインストールを使用します。

volume を失わずに Mac から Docker Desktop を完全にアンインストールする方法
Docker Desktop の完全アンインストールは、container、image、build cache、volume を収めた Linux 仮想ディスクに影響します。再生成できない volume や image を先に棚卸し・バックアップしてから、Docker の公式アンインストールを使用します。

アンインストール前に再生成できないデータを保護する

docker system df -v、docker volume ls、docker ps -a を実行します。参照中でない named volume にもデータベースの唯一のコピーが残ることがあります。Compose、Dockerfile、.dockerignore、bind mount されたソースは保護してください。

  1. docker system df -v の結果を日付付きで保存します。
  2. docker ps -a で停止コンテナの所有プロジェクトを確認します。
  3. docker image ls で大きなタグを現役プロジェクトへ対応付けます。
  4. docker volume ls で各ボリュームの所有者とバックアップを確認します。
  5. docker builder du など現在の Builder が提供する方法でビルドキャッシュを調べます。

実行中コンテナに接続されていないボリュームも、安全に削除できるとは限りません。停止したデータベースや Compose プロジェクトのデータかもしれません。

読み取り専用で容量を監査する

Docker Desktop を起動し、docker system df を実行します。イメージ、コンテナ、ローカルボリューム、ビルドキャッシュと再利用可能量が表示され、docker system df -v なら詳細を確認できます。

「Reclaimable」は文脈が必要です。共有イメージのタグ一つを消しても全容量は戻らず、未接続のボリュームにも再利用予定のデータベースが入っていることがあります。

元のインストール方法でアプリを削除する

重要なサービスを停止してバックアップを完了し、Docker Desktop の Troubleshoot メニューから Uninstall を実行します。UI が開かない場合は現行の公式手順に従います。Docker.raw や group.com.docker を通常のキャッシュとして削除しないでください。

Docker Desktop の保存先・上限・リセット

オブジェクト整理でも足りない場合は Docker Desktop Settings からディスクイメージを管理します。利用できる設定は版によりますが、保存場所や上限の変更は対応 UI で行ってください。

Docker.raw を Finder でドラッグしないでください。Factory Reset、アンインストール、破壊的なサイズ変更の前に、必要なイメージをエクスポートまたは再取得可能にし、ボリュームを別途バックアップします。

ゴミ箱を空にする前に確認する

Activity Monitor、Applications、Login Items、command -v docker を確認します。重要なバックアップを実際に復元確認してから元の volume や仮想ディスクを削除します。~/.docker は context、設定、資格情報を含むため既定では保持します。

完全アンインストールの安全確認表

データベース volume、必要な image、context、資格情報を保護してから、Docker Desktop の仮想ディスクと残骸を削除します。

判断確認・操作場所影響と確認
アンインストール前に再生成できないデータを保護するdocker system df -v / docker volume lsdocker system df -v、docker volume ls、docker ps -a を実行します。参照中でない named volume にもデータベースの唯一のコピーが残ることがあります。Compose、Dockerfile、.dockerignore、bind mount されたソースは保護してください。
元のインストール方法でアプリを削除するDocker Desktop > Troubleshoot > Uninstall重要なサービスを停止してバックアップを完了し、Docker Desktop の Troubleshoot メニューから Uninstall を実行します。UI が開かない場合は現行の公式手順に従います。Docker.raw や group.com.docker を通常のキャッシュとして削除しないでください。
ゴミ箱を空にする前に確認するcommand -v docker / ~/.dockerActivity Monitor、Applications、Login Items、command -v docker を確認します。重要なバックアップを実際に復元確認してから元の volume や仮想ディスクを削除します。~/.docker は context、設定、資格情報を含むため既定では保持します。

よくある質問

Docker Desktop のアンインストールで volume は消えますか?

完全アンインストールはローカル VM の状態を削除し得ます。重要な volume はすべて危険対象として扱い、事前に復元可能なバックアップを作成してください。

Docker.raw はなぜ大きいのですか?

Docker Desktop の Linux 仮想ディスクで、イメージ、コンテナ、キャッシュ、ボリュームを含みます。論理サイズと実際のホスト使用量が違うため、docker system df -v と Settings を確認します。

docker system prune は安全ですか?

確認に表示される停止コンテナ、未使用ネットワーク、dangling イメージ、ビルドキャッシュをすべて不要と判断した場合だけです。-a と --volumes は理解せず追加しないでください。

参考資料

関連する完全アンインストールガイド