dockerコマンド実行時の「Got permission denied while trying to connect to the Docker daemon socket」

こんばんは、daihaseです。
今日はdockerついて。 Ubuntu(18.04)環境にdockerをインストールし、早速dockerコマンドを叩いたらタイトルのようなメッセージが出て叩けませんでした。

dockerコマンドはデフォルトではroot権限なしには叩けないようになっています。
そこでdockerグループにユーザーを追加し、sudoなしでも叩けるようにしましょう。

まず以下を実行し、現在ログインしているユーザーをdockerグループへ追加。

次にdocker.sock にグループでの書き込み権限を付与。

最後にdocker daemonを再起動します。

これで適当にdockerコマンドを実行してみましょう。タイトルにあるメッセージは出なくなるかと思います。

実際はセキュリティ上の問題もあり、安易にgroupにユーザーを追加するのも考えものですが、一旦自分だけが操作するマシン上で取り急ぎ個人の開発にのみ使うという前提で…

それでは良い開発ライフを〜。

スポンサーリンク
336 x 280 レクタングル(大)
336 x 280 レクタングル(大)