非root用户加入docker用户组省去sudo
服務(wù)器環(huán)境:Ubuntu16.04/centos7.6.1810,Docker version 18.09.3
1.使用有sudo權(quán)限的帳號(hào)登錄到服務(wù)器系統(tǒng),如:domi用戶
2.新建用戶組docker之前,查看用戶組中有沒有docker組,如果已經(jīng)存在,則不需要再進(jìn)行創(chuàng)建
sudo?cat?/etc/group?|?grep?docker3.創(chuàng)建docker分組,并將相應(yīng)的用戶添加到這個(gè)分組里面(999為組id,可以不指定)
sudo?groupadd -g 999 docker sudo?usermod?-aG docker?domi4.檢查一下創(chuàng)建是否創(chuàng)建成功
cat?/etc/group?|?grep?domi5.退出當(dāng)前用戶登陸狀態(tài),然后重新登錄,以便讓權(quán)限生效,或重啟docker-daemon
sudo?service docker restart #Ubuntu系統(tǒng) sudo?systemctl restart docker # Centos系統(tǒng)6.確認(rèn)你可以直接運(yùn)行docker命令,執(zhí)行docker命令
docker? ps如果出現(xiàn)以下提示,則需要/var/run/docker.sock權(quán)限
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get http://%2Fvar%2Frun%2Fdocker.sock/v1.39/info: dial unix /var/run/docker.sock: connect: permission denied
sudo?chmod?a+rw?/var/run/docker.sockPS:有定制開發(fā)、答疑需求,可以QQ聯(lián)系:1762016542
總結(jié)
以上是生活随笔為你收集整理的非root用户加入docker用户组省去sudo的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: MATLAB 获取某个文件夹下所有文件夹
- 下一篇: leetcode 刷题 118. 杨辉三