Windows10 (HOME) で起動しているDockerのデータをC:以外にしておきたい
これ、多分、あまり情報ないと思うので。Windows10 Professional より上から、違うやり方があると思います。
cf. http://thedebugdude.com/install-docker-in-d-drive/
以下(Windows 10 Home )、F:に私はしましたが、C:のデータをD:に移したい、とかなら、F:の部分をD:書き換えてください。
C:\Users\(%UserName%)\AppData\Local\Docker
あたりに、
\data
\distro
のフォルダがあるのを確認しておいてください。多分、
\data\ext4.vhdx
\distro\ext4.vhdx
あたりがあるはず。
で。
Power Shell (Administrator 起動)コンソールから、
(私の場合は、 F:\Docker と言うフォルダを作ってあって、そこに送ると言う前提ですが、「F:\Docker」の部分は各自変えてください)
----
PS C:\WINDOWS\system32> wsl -l -v
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
PS C:\WINDOWS\system32> wsl --export docker-desktop F:\Docker\docker-desktop.tar
PS C:\WINDOWS\system32> wsl --unregister docker-desktop
登録を解除しています...
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* docker-desktop-data Stopped 2
PS C:\WINDOWS\system32> wsl --export docker-desktop-data F:\Docker\docker-desktop-data.tar
PS C:\WINDOWS\system32> wsl --unregister docker-desktop-data
登録を解除しています...
PS C:\WINDOWS\system32> wsl --list --verbose
(Nothing comes)
PS C:\WINDOWS\system32> wsl --import docker-desktop F:\Docker\distro F:\Docker\docker-desktop.tar --version 2
PS C:\WINDOWS\system32> wsl --import docker-desktop-data F:\Docker\data F:\Docker\docker-desktop-data.tar --version 2
PS C:\WINDOWS\system32> wsl --list --verbose
NAME STATE VERSION
* docker-desktop Stopped 2
docker-desktop-data Stopped 2
P.S.
C:\Users\(%UserName%)\AppData\Local\Docker
とか流石に通常からさがせねえってw
(多分、Dockerのインストールを「全ユーザ」にするか否かによって、C:\ProgramData\Docker である可能性もアリ)
よろしければサポートお願いします! いただいたサポートはクリエイターとしての活動費に使わせていただきます!