ら・び・あん・ろ~ず

ちょっと古い IT やらガジェットやらのよもやまごとをつぶやきます。

docker-machine 0.14 と Hyper-V

docker-machine 0.14 では、create 時にHyper-V ドライバを指定すると、常に事前チェックでエラーが出て、VM を作成できません。

Fix issue #4424 - Pre-create check: "Hyper-V PowerShell Module is not available" by beppler · Pull Request #4426 · docker/machine · GitHub

PS C:\> docker-machine.exe create -d hyperv test
Running pre-create checks...
Error with pre-create check: "Hyper-V PowerShell Module is not available"

0.15 にするとなおります。Chocolatey からもインストールできます。

なお、2018/6月現在配布中の Docker for Windows 18.3.1.17513 は、0.14 をバンドルしています。Docker for Windows は Server Core にもインストールできません*1し、バンドルを使うことのデメリットいろいろ、ですね……。

*1:GUIがないとインストールに失敗します。その用途には Windows Container を使えという話ではありましょうが。