Windows 10では、dockerコマンドを呼び出すと:
docker pull mongo:windowsservercore
次の出力が得られます。
Warning: failed to get default registry endpoint from daemon (error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/info: open //./pipe/docker_engine: The system cannot find the file specified. In the default daemon configuration on Windows, the docker client must be run elevated to connect. This error may also indicate that the docker daemon is not running.). Using system default: https://index.docker.io/v1/
私がdocker-machine create default
(default) Waiting for an IP...
Error creating machine: Error in driver during machine creation: Too many retries waiting for SSH to be available. Last error: Maximum number of retries (60) exceeded
おそらく Docker for Windows OpenSourceソリューションを使用して、DockerをWindows 10で実行します。その場合、その理由は、Docker CLIがデーモンなしでは機能しないためです。 Dockerデーモンを実行し(おそらくデスクトップにアイコンがあります)、準備ができたことを報告したら、コマンドを再試行します。
Windowsのトレイアイコンからdockerを再起動し、右クリックして[再起動]しました。
これは解決され、タスクバーのDockerアイコンを右クリックして[Windowsコンテナに切り替える]をクリックするとインストールできました。
このエラーも発生しています。 dockerツールボックスを介してdockerをインストールしました。 Docker Windowsインストーラーを試してみましたが、Windows 10のプロバージョン(win10ホームバージョンが必要)が必要だと言われました。
とにかく、Dockerクイックスタートターミナルからコマンドを実行すると、この問題はなくなります。すなわち。コマンドプロンプトの代わりにDockerクイックスタートターミナルを使用します。