環境: powershell 5.1, docker-machine.exe version 0.14.0, docker-compose version 1.21.2
問題
windows上でコンテナが起動しない(docker-composeが起動しない)
-
docker-machine startでホストマシン("default")立ち上げ -
docker-compose upを実行すると、以下のエラーが発生する。
ERROR: Windows named pipe error: 指定されたファイルが見つかりません。 (code: 2)
解決方法
docker-machine start でホストマシンを立ち上げた後に、以下のコマンドを実行する。
docker-machine env default --shell powershell | Invoke-Expression
その後、 docker-compose up を実行する。
※ default は machine の名前 ( docker-machine ls で確認できる )