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的

你可能感兴趣的:(Docker使用及经验,docker,容器)