解决方案
第一种:只要docker服务重启,就需要重新设置一次。
cd /var/run sudo
chmod 666 docker.sock
第二种:只需要操作一次
添加docker用户组
groupadd docker
把当前用户加入docker用户组
gpasswd -a ${USER} docker
查看是否添加成功
cat /etc/group | grep ^docker
重启docker
更新用户组
newgrp docker
本文介绍了解决Docker服务重启后导致的权限问题的两种方法。第一种方法是在每次重启后手动更改docker.sock文件的权限。第二种方法是一次性解决方案,通过添加docker用户组并将其分配给当前用户,从而避免每次重启都需要重新设置权限。
解决方案
第一种:只要docker服务重启,就需要重新设置一次。
cd /var/run sudo
chmod 666 docker.sock
第二种:只需要操作一次
添加docker用户组
groupadd docker
把当前用户加入docker用户组
gpasswd -a ${USER} docker
查看是否添加成功
cat /etc/group | grep ^docker
重启docker
更新用户组
newgrp docker
1315