毎回sudoしてdockerコマンドを打つのも面倒なので、ユーザをdockerグループに所属させる。
環境はUbuntu。
細かいことは下記参照。
https://docs.docker.com/installation/ubuntulinux/#create-a-docker-group
-
現状のグループの設定の確認
今回はインストール時にdockerグループが作成されていた。
グループがない場合は自分で作成するらしい。
$ cat /etc/group | grep docker docker:x:999:
-
ユーザ(tiffany)の追加
$ sudo gpasswd -a tiffany docker ユーザ tiffany をグループ docker に追加
-
docker groupの確認
$ cat /etc/group | grep docker docker:x:999:tiffany
docker再起動
一旦ログアウトして再ログイン
ターミナルをクローズしただけでは反映されなかった。-
sudoなしで、dockerコマンドが使えるか確認
$ docker run hello-world