SpringCloud程序员

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

2022-12-07  本文已影响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
上一篇 下一篇

猜你喜欢

热点阅读