LoginSignup
0
0

More than 5 years have passed since last update.

Docker-for-windowsでErrorActionPreference

Last updated at Posted at 2018-03-08

概要

SurfaceなどのSSD容量少ないものはSDカードに重いものはぶんなげたくなるものです
しかし、実際にやろうとすると…

世界はそんなに甘くなかった

log
[15:12:26.319][HyperV         ][Warning] Unable to download logs: ユーザー設定変数 "ErrorActionPreference" または共通パラメーターが Stop に設定されているため、実行中のコマンドが停止しました。"MobyLinuxVM" という名前の仮想マシンが見つかりません。

こんなエラーが出るようになり、起動しなくなってしまいます…。

ErrorActionPreferenceで検索しても原因のようなものはヒットせず

いろいろパターンを変えてググったところ、先人の書き込みが…
https://qiita.com/ryohey/items/8e84cf570734a9549bdc

そしてMicrosoftの公式ドキュメント
https://docs.microsoft.com/ja-jp/virtualization/hyper-v-on-windows/user-guide/troubleshooting

これらのファイル システムはアクセス制御リスト (ACL) を指定しないため、また、4 GB より大きいファイルをサポートしないため、Hyper-V では FAT または FAT32 でフォーマットされたディスク ドライブをサポートしません。 ExFAT でフォーマットされたディスクは、ACL 機能を制限付きで提供するため、セキュリティ上の理由により、サポートもされません。 PowerShell では、"システムで '[path to VHD]' を作成できませんでした: ファイル システム制限のため、要求された操作を完了できませんでした (0x80070299)。" のエラー メッセージが表示されます。
代わりに、NTFS フォーマットのドライブを使用します。

そして…

もうNTFSでSDカードをフォーマットすればいいんじゃないか?という事で
NTFSでやってみています(/・ω・)/

しかしやっぱり制限が

>>> Docker hv-sock proxy (vsudd) is not reachable <<<
等出た場合はそっとDocker-For-Windowsをrestart

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