環境 Fedora
linuxサーバ上でdockerをbuildしようとすると、下記のようなエラーに遭遇
ERROR: permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Head "http://%2Fvar%2Frun%2Fdocker.sock/_ping": dial unix /var/run/docker.sock: connect: permission denied
自分のユーザーがdockerデーモンにアクセスする権限を持っていない。
以下は調べてみた感じの解決策。
1: dockerコマンドをsudo付きで実行
いちいちsudo dockerとやる方法。面倒臭い
2 : dockerグループにユーザを追加
以下のコマンドでユーザ追加
sudo usermod -a -G docker $USER
再起動
sudo reboot
これがスタンダートなやり方らしい。