私はWindows上でDockerを実行しています( "Docker for Windows"ではなく "Docker Toolbox")。
私は内部にレールアプリで画像を構築しました。私のMac OSでは正常に動作しますが、Windows上では動作しません。
両方のマシンでDocker 1.12とドッカーマシン0.8.0を使用します。私はマシンを作成し、画像からコンテナを実行しようとすると
、私が行います
docker run -it myRepo:myTag bash
私のMac OS上で対話型端末を開いているが、Windows 7とWindows Server 2011の両方に対応しています。私はドッカークイックスタートターミナルが、古いcmd.exeの再経由にMinGW64シェルを使用
"Error response from daemon: oci runtime error: exec: "bash": executable file not found in $PATH."
同じに変わります。
誰でもこの問題を解決できますか?私は解決策を見つけるのに数時間をかけましたが、Windowsの回答が少なすぎます。
ありがとうございます!
MSYS2をインストールする必要があります(MinGW64にはシェルがあればOKかもしれません)。その後、Windowsシステムまたはユーザパスに 'bash.exe'へのパスを指定してください。 –