docker-3.docker权限问题
docker权限,每次开机都要重新sudo
目录
- 1.简介
- 2.解决办法1:当前用户添加到docker用户组(这个方法还是缺权限??)
- 3.解决办法2:临时更改Docker socket文件权限
1.简介
Ubuntu下Docker提示permission denied (权限不足)解决办法
安装docker后,执行docker ps命令时提示
permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get “http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json”: dial unix /var/run/docker.sock: connect: permission denied
看到permission大概率是权限问题了
因为 docker进程使用的是unix socket而不是TCP端口,默认情况下,unix socket属于root 用户,需要有root权限才能访问。
2.解决办法1:当前用户添加到docker用户组(这个方法还是缺权限??)
安装docker后使用了systemctl命令设置docker为系统管理守护进程(开机自启动)守护进程启动的时候,会默认赋予名字为docker的