docker-compose up --buidでエラーになる
普段Nuxt.jsを使ってフロント開発をしています。
最近業務でDockerを使うことがあり、他人の作ったプロジェクトをクローンしてDocker環境を構築する機会があったのですが、その際手順書に書いてある docker-compose up --build
というコマンドでエラーが出てしまい、どうしても解決できなかったのでその解決方法を教えて頂きたいです。
もし情報の不足があればお申し付けください。
エラーメッセージは下記です。
ERROR: Couldn't connect to Docker daemon at [DOCKER_HOSTの値] - is it running? If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.
docker 自体この件で初めて触れたため、何がエラーになっているのかすらわかっていない状態です。
試したこと
エラーメッセージなどでググって、
- dockerグループにユーザーを追加
- Hyper-Vが有効かチェック
などは試しましたが効果がありませんでした。
参考にしたページにあった docker run -d -p 8080:80 --name nginx nginx
なども打ってみると下記のようなエラーになりました。
C:\Program Files\Docker\Docker\resources\bin\docker.exe: error during connect: Post https://xxx.xxx.xx.xxx:2376/v1.40/containers/create?name=nginx: dial tcp xxx.xxx.xx.xxx:2376: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
補足情報(FW/ツールのバージョンなど)
Windows10 Pro
Docker version 19.03.5, build 633a0ea
Docker Desktopは起動して、 docker -v
などのコマンドは通ります。
インストール手順
- Dockerのインストールと基本的な使い方(Windows10とMac) を参考にしてインストールしましたが、
最初自分のPCがwindows Homeだったため docker-toolbox
をインストールしました。
-
その後、エラーでインストーラが進まなかったため、ググって先にvirtualBoxをインストールしてからそのあとtoolboxをインストールするという手順を踏みました。
-
インストールはできたものの環境構築でエラーになったため、
PCをProにアップデート => virtualBox, toolboxをアンインストール => Docker DeskTopをインストール
という手順でインストールしました。
少しあちこちしたので、何か残っていないはずの設定やファイルが残っているのかもしれません…
回答1件
あなたの回答
tips
プレビュー