LoginSignup
0
0

More than 1 year has passed since last update.

Docker Desktop (WSL2) ファイルの保存先変更

Posted at

Docker Desktopで作成される仮想ハードディスクファイルの保存先を変更する。

ソフトウェア バージョン
OS Windows 10 Home
Docker Desktop 4.7.0 (77141)

変更内容

名前 変更前 変更後
docker-desktop %LocalAppData%\Docker\wsl\distro\ext4.vhdx D:\WSL\Docker\distro\ext4.vhdx
docker-desktop-data %LocalAppData%\Docker\wsl\data\ext4.vhdx D:\WSL\Docker\data\ext4.vhdx

1. Docker Desktop を終了する

タスクバーの「Docker Desktop」アイコンを右クリックし、「Quit Docker Desktop」をクリックする。

PowerShell を管理者権限として実行する。

Linux ディストリビューションの一覧を表示する。

wsl --list --verbose

実行結果

  NAME                   STATE           VERSION
* Ubuntu                 Running         2
  docker-desktop-data    Stopped         2
  docker-desktop         Stopped         2

「STATE」が「Stopped」となっていることを確認する。

2. tarファイルにエクスポート

変更後のディレクトリを作成する。

mkdir D:\WSL\Docker\data
mkdir D:\WSL\Docker\distro

カレントディレクトリを変更する。(tarファイル保存先)

cd D:\WSL\Docker

tarファイルにエクスポートする。

wsl --export docker-desktop docker-desktop.tar
wsl --export docker-desktop-data docker-desktop-data.tar

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

Linux ディストリビューションの登録解除をする。

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

4. tarファイルをインポート

tarファイルをインポートする。

wsl --import docker-desktop D:\WSL\Docker\distro docker-desktop.tar --version 2
wsl --import docker-desktop-data D:\WSL\Docker\data docker-desktop-data.tar --version 2

Linux ディストリビューションの一覧を表示する。

wsl --list --verbose
  NAME                   STATE           VERSION
* Ubuntu                 Stopped         2
  docker-desktop         Stopped         2
  docker-desktop-data    Stopped         2

5. Docker Desktop を起動する

デスクトップの「Docker Desktop」ダブルクリックし、正常に起動することを確認する。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0