问题及解决办法

在普通用户下执行docker命令需要用sudo,没加sudo出现了下图所示的提示:
在这里插入图片描述
从上图看出,权限不足连接/var/run/docker.sock,我们看下这个文件:
在这里插入图片描述
可以看出,这个套接字文件所属组是docker,我们可以将该普通用户加入到docker这个组。

$ sudo gpasswd -a username docker   #将普通用户username加入到docker组
$ newgrp docker  #更新docker组

执行完命令后,重新使用docker命令:
在这里插入图片描述
已经成功解决!

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐