docker エラー「ERROR: Couldn’t connect to Docker daemon at http+docker://localhost – is it running?」発生時の対処法

docker-compose up実行時に、エラー「ERROR: Couldn’t connect to Docker daemon at http+docker://localhost – is it running?」が発生したので、その際の対処法を記述してます。
環境
- OS centos7.7.1908
- docker 19.03.8
- docker-compose 1.25.4
エラー内容
「 docker-compose up」実行時に発生。
ERROR: Couldn't connect to Docker daemon at http+docker://localhost - is it running
If it's at a non-standard location, specify the URL with the DOCKER_HOST environment variable.

対処法
実行権限を付与してなかったことが問題。
sudo usermod -aG docker $USER
sudo chmod +x /usr/local/bin/docker-compose
一度、ターミナルから抜けて再度ログインすれば、エラーは解決されました。
su - ${USER}
その他原因
dockerのサービスを開始してない場合も、このエラーは発生するので、dockerのサービスを停止している場合は、以下のコマンドで開始できます。
sudo systemctl start docker
-
前の記事
Nuxt.js ライブラリ「vue-tinybox」をインストールしてlightbox galleryを実装する 2020.07.01
-
次の記事
mac Finderを2つ以上のwindow(別ウィンドウ)で開く 2020.07.01
コメントを書く