毎回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