質問: windows10です。 docker quickstart terminalからdockerのコマンドを利用することができると思います。 これをコマンドプロンプトから行えるようにしたいです。 docker --versionなどは可能なのですが、 ``` error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.26/version: 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. ``` このようなエラーが出ます。 やり方がよく分からないので...。よろしくお願いします。
回答: Docker Host が作られていないか、有効になっていないのではないでしょうか。 1. `docker-machine ls` コマンドで、ホストがあるか確認。 2. ホストがないなら作成する。例) `docker-machine create -d virtualbox default` 3. ホストがあるなら、`docker-machine active` コマンドでそのホストがアクティブになっているか確認。 4. アクティブじゃないなら `eval $(docker-machine env ホスト名)` コマンドでアクティブにする。 5. アクティブになっていてもだめなら `docker-machine restart ホスト名` でホストを再起動する。 こんな感じでどうでしょう。