美文网首页SpringCloud程序员
解决Docker运行命令时无法使用

解决Docker运行命令时无法使用

作者: 葉糖糖 | 来源:发表于2022-12-07 21:29 被阅读0次

今天同事说Docker命令在非root用户下无法使用。提示“Got permission denied while trying to connect to the Docker daemon socket“

一、解决方法

1、添加用户组
sudo groupadd docker
2、将登录用户加入到docker用户组中
sudo gpasswd -a $USER docker
3、更新用户组
newgrp docker
4、重启docker服务
sudo service docker restart
5、检查是否可以正常使用
docker ps

二、赋予用户权限

1、sudo chmod u+w /etc/sudoers
2、sudo vi /etc/sudoers
3、xxx ALL=(ALL) ALL

ps:这样差不多就齐活了。就可以随心所欲使用docker命令了。如果还不行的话试一试如下命令。
#增加读写权限
sudo chmod a+rw /var/run/docker.sock
 
#重启docker
sudo systemctl restart docker

相关文章

网友评论

    本文标题:解决Docker运行命令时无法使用

    本文链接:https://www.haomeiwen.com/subject/hafofdtx.html