Dockerのインストール直後、データ領域は
C:\Users\ユーザー\AppData\Local\Docker\wsl\data に作られるため起動ドライブを圧迫します。
データ領域を他の場所に移動するためには、wsl --export と wsl --import を用いて取り込み直すことになります。実施したところDockerが起動しなくなり、
Docker Engine failed to start、An error occurredが出るようになりました。
正しい取り込み方法が分かりました。
原因は、import時に--version 2をつけなかったから。
wsl --importと実行すると下記のような状態になります。こうなっているとエラーになります。
以下のようにすると正常にDockerを起動できました。
>wsl --import docker-desktop-data データファイルの配置先 インポートデータ --version 2
hello-worldも問題なしに起動しました。
(参考URL:
https://programwiz.org/2021/06/26/how-to-move-wsl2-d-drive-from-c/
)