设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户
生活随笔
收集整理的這篇文章主要介紹了
设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
每次執(zhí)行docker命令都要輸入密碼或者切換root用戶,非常不方便,尤其是在shell腳本中就更麻煩了,一起來解決這個(gè)問題;
1. 創(chuàng)建名為docker的組,如果之前已經(jīng)有該組就會(huì)提示已存在:
sudo groupadd docker
groupadd: group 'docker' already exists
2. 將當(dāng)前用戶加入組docker:
# 我的用戶名為ubuntu 所以將${USER} 換為 ubuntu即可
sudo gpasswd -a ${USER} docker
3. 重啟docker服務(wù)(生產(chǎn)環(huán)境請(qǐng)慎用):
sudo systemctl restart docker
4. 添加訪問和執(zhí)行權(quán)限:
sudo chmod a+rw /var/run/docker.sock
5. 操作完畢,驗(yàn)證一下,現(xiàn)在可以不用帶sudo了:
ubuntu@VM-0-11-ubuntu:/etc/nginx$
REPOSITORY TAG IMAGE ID CREATED SIZE
總結(jié)
以上是生活随笔為你收集整理的设置普通用户执行docker命令,执行docker命令无需输入密码或者切换root用户的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: docker :open /var/li
- 下一篇: spring boot项目 中止运行 最