解决:
将自己的用户添加到docker的group中
[admin@d-lap DPlayer-node]$ sudo usermod -aG docker ${USER}
这里可能会出现一个错误:usermod: group 'docker' does not exist
这是因为在安装docker的使用如果使用npm install来安装,它是不会给你创建docker的group的,所以我们需要自己创建一个
创建一个docker的group
[admin@d-lap DPlayer-node]$ sudo groupadd docker
然后再执行添加用户操作就可以成功了,最后重启docker
[admin@d-lap DPlayer-node]$ sudo usermod -aG docker ${USER}
[admin@d-lap DPlayer-node]$ sudo systemctl restart docker
本文详细介绍了如何通过创建docker组并添加用户至该组来解决docker的用户权限问题,确保用户能够无需sudo即可运行docker命令。





