简介
本文介绍如何解决docker命令没有权限问题。
问题复现
普通用户使用 docker 命令的时候报权限不足,以docker ps为例,报错如下:
[admin@VM-06-16-ubuntu ~]$ docker ps
Got permission denied while trying to connect to the Docker daemon socket
解决方案
docker安装成功之后会默认授予docker组操作权限,因此我们要把用户加入到docker组。
1. 将用户加入到docker用户组中
sudo gpasswd -a username docker
2. 刷新用户组
newgrp docker
3.测试
docker ps
可以发现,此时可以直接执行docker命令了。
请先
!