Couldn’t connect to Docker daemon エラーが発生する

docker logo

新規ユーザーを作成して、そのユーザーでDockerを起動したら下記のようなエラーが発生した。

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.

環境

Ubuntu20
DockerCE

原因

非rootでさせた場合に、権限がないことが問題でした。
ユーザーモードでDockerを起動する場合は、Dockerグループにユーザーを追加させる必要があります。

解決方法

あるはずですが、dockerグループがあるかどうか確認します

cat /etc/group | grep docker

dockerグループにあなたのアカウントを追加します

sudo usermod -aG docker $USER

設定を反映させるため、一度サーバーを再起動する必要があります。

 

タイトルとURLをコピーしました