Deepin普通用户Docker权限

Deepin下安装完Docker后,非root用户执行命令时出现以下错误:

1
2
$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.40/containers/json": dial unix /var/run/docker.sock: connect: permission denied

执行以下命令将当前用户添加至docker用户组:

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