dockerコマンドが使えない(Couldn't connect to Docker daemon)
docker-composeコマンドを使おうとしたら、エラーになる。
Couldn't connect to Docker daemon
どうやら、dockerの使用権限はデフォルトでrootユーザに限定されているから、らしい。
場当たり的対処・sudo
rootユーザしかつかないならsudoすれば使えます。一番お手軽。
でも毎回 sudo つけるのも面倒。
根本的解決・ユーザに実行権限を付与
すでにdockerグループがないか確認する
cat /etc/group | grep docker
何も表示されない場合はまだdockerグループが存在しません。
下記コマンドでグループを作成します。
sudo groupadd docker
カレントユーザをdockerグループに追加する
sudo usermod -aG docker $USER
確認
このまま実行してもまだdockerコマンドは使えません。
docker ps
Got permission denied while trying to conne