WindowsでDocker Desktopをインストールして使用すると、 Dockerの仮想ディスクが肥大化する。
そのため、仮想ディスクを別のディスクに移動して使用する。

Dockerのディストリビューション名の確認

以下のコマンドをPowershellで入力して、Dockerのディストリビューション名を確認する。

wsl -l -v

実行例

wsl -l -v NAME STATE VERSION * Ubuntu24.04LTS Stopped 2 docker-desktop Stopped 2 docker-desktop-data Stopped 2

docker-desktopdocker-desktop-data があることが確認できる。

Dockerのディストリビューションをエクスポート

以下のコマンドをPowerShellで入力してDockerのディストリビューションをエクスポートします。

wsl --export <ディストリビューション> <rootfsパス>

実行例

wsl --export docker-desktop D:\wsl\images\docker-desktop.tar wsl --export docker-desktop-data D:\wsl\images\docker-desktop-data.tar

※exportには時間がかかります。

Dockerのディストリビューションの登録解除

以下のコマンドをPowerShellで入力してDockerのディストリビューションを登録解除します。

wsl --unregister <ディストリビューション>

実行例

wsl --unregister docker-desktop wsl --unregister docker-desktop-data

Dockerのディストリビューションの再登録

以下のコマンドをPowerShellで入力してDockerのディストリビューションを再登録します。

wsl --import <ディストリビューション> <インストール場所> <rootfsパス> --version 2

実行例

wsl --import docker-desktop D:\wsl\docker-desktop D:\wsl\images\docker-desktop.tar --version 2 wsl --import docker-desktop-data D:\wsl\docker-desktop-data D:\wsl\images\docker-desktop-data.tar --version 2