将docker权限添加给普通用户,执行docker权限
1. root权限操作
# 新建用户组 docker,如果用户组已经存在则跳过 sudo groupadd docker #将登陆用户加入到docker用户组中,sudo gpasswd -a 用户名 用户组,eg: sudo gpasswd -a go docker sudo gpasswd -a ${USER} docker #更新用户组 newgrp docker # sudo chmod 666 /var/run/docker.sock # 只要docker服务重启, 就需要重新设置一次 # 重启 docker systemctl restart docker
2. 普通用户登录
将当前用户切换到docker组中
newgrp - docker
2可以解决:执行Docker时的权限问题解决dial unix /var/run/docker.sock: connect: permission denied