root以外のユーザーにDockerコマンドの実行を許可したいが
いつもの方法で作業しようにもgroupaddコマンドが使えないので、いきなり入り口で止まってしまった。
~$ groupadd
-sh: groupadd: command not found
以下の手順でdockerグループを作成して、自分のアカウントをdockerグループに追加した
dockerグループを作成
$ sudo synogroup --add docker
Group Name: [docker]
Group Type: [AUTH_LOCAL]
Group ID: [65536]
Group Members:
docker.sockの所有グループを変更
$ sudo chown root:docker /var/run/docker.sock
自分のアカウントhogeをdockerグループに追加
$ sudo synogroup --member docker $USER
Group Name: [docker]
Group Type: [AUTH_LOCAL]
Group ID: [65536]
Group Members:
0:[hoge]
一旦ログアウトしてログイン
$ exit
logout
$ ssh rainuser@192.168.1.10
$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES