環境
Windows 10 Pro
Docker Community Edition 17.03.1-ce-win12
現象
Docker 起動時に、以下のようなエラーが表示される。
システムで D:/hoge/fuga/MobyLinuxVM.vhdx を作成できませんでした:
The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop:
対応
私の環境の D ドライブは exFAT でフォーマットされており、ログを見る限り
MobyLinuxVM.vhdx がパーミッションの問題で作成できなかったようだ。
容量が空いている NTFS のドライブがあったので、Hyper-V マネージャの右側のペインから Hyper-V の設定 > 仮想ハードディスク
で保存先を NTFS のドライブに変更して Docker を restart して解決。
Windows での exFAT のパーミッションについては調べてもよくわからなかった。誰か教えて欲しい。