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-desktop
と docker-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