「Docker」非root用戶加入docker用戶組省去sudo

1.使用有sudo權限的帳號登錄到服務器系統,如:jayzhen用戶

2.新建用戶組docker之前,查看用戶組中有沒有docker組

sudo cat /etc/group | docker

3.創建docker分組,並將相應的用戶添加到這個分組裡面。

sudo groupadd -g 999 docker

#-g 999為組ID,也可以不指定sudo usermod -aG dockerroot jayzhen

sudo usermod -aG docker jayzhen

4.檢查一下創建是否有效

cat /etc/group

5.退出當前用戶登陸狀態,然後重新登錄,以便讓權限生效,或重啟docker-daemon

sudo systemctl restart docker

6.確認你可以直接運行docker命令,執行docker命令

docker info

如果提示get ......dial unix /var/run/docker.sock權限不夠,則修改/var/run/docker.sock權限sudo chmod a+rw /var/run/docker.sock

7.希望能這個操作能幫到。


分享到:


相關文章: