首页 > 其他分享 >docker报错Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run

docker报错Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run

时间:2022-11-16 15:24:46浏览次数:46  
标签:daemon sudo sock unix 报错 connect images docker

报错内容

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.24/images/json": dial unix 
/var/run/docker.sock: connect: permission denied

解决办法

docker安装完成,一般用户没有权限启动docker服务,只能通过sudo来通过root用户权限来启动docker,此时对于一般用户而言,需要执行docker ps或者docker images命令查看容器或者镜像提示如题所示的错误。

1、使用sudo docker ps或者sudo docker images
2、把普通用户加入到docker组中

 这里的普通用户是huali,组docker在安装docker的时候,就已经添加了,所以只需要执行两个操作即可:
 # sudo gpasswd -a $USER docker 
 # newgrp docker
 将huali用户加入docker组之后,发现使用docker ps或者docker images不会提示权限不足了。

image

最好加个重启的命令

sudo systemctl restart docker

标签:daemon,sudo,sock,unix,报错,connect,images,docker
From: https://www.cnblogs.com/java-six/p/16895977.html

相关文章

  • docker docker和container的关系
    目录dockerdocker和container的关系命令区分常用命令文档参考dockerdocker和container的关系docker由docker-client,dockerd,containerd,docker-shim,runc组成,所......
  • docker
    初步认识Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可以可移植的镜像中,然后发布到任何流行的linux或者Windows操作系统的机器上,也可以......
  • 解决JsonPath.read初始化时候报错Defaulting to no-operation (NOP) logger implement
    报错如下:解决方案:<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>1.7.5</version>......
  • 安装node-sass报错问题
    1、提前安装一下python-2.7.15.amd64并配置环境变量2、建议不要安装最新的nodejs版本,鼓捣了两天一直安装卸载nodejs,最后记录一下安装成功的版本C:\Users\Administrator>......
  • element-ui 对话框dialog里使用echarts,报错'dom没有获取到'?
    给el-dialog添加@open="open()"在刚进入页面的时候对话框是关闭的,echarts不进行获取dom,当点击对话框出来的时候,有个opened事件,在这个事件里边进行echarts的初始化,执行数......
  • springMVC-解读<url-pattern/>- 用 / 替换掉 *.xxx的报错解决办法
    2.4解读1配置详解(1)*.do在没有特殊要求的情况下,SpringMVC的中央调度器DispatcherServlet的常使用后辍匹配方式,如写为*.do或者*.action,*.mvc等。(2)/......
  • mysql忘记密码、登陆报错和启动报错问题
    1.mysql登录密码忘记,其实解决办法很简单,只需要在mysql的主配置文件my.cnf里添加一行“跳过授权表”的参数选择即可!在my.cnf中添加下面一行:[root@mysql_server~]#vim/e......
  • easyexcel导出时timestamp类型报错
      1.easyexcel支持的时间类型只有Date,导出时需要自己写一个类型转换器如:2.再把类型转换器添加进去 ......
  • 【Docker】容器使用规范--安全挂载建议
    容器挂载过程和安全挂载建议 绑定挂载本文所提到的挂载主要指绑定挂载(bindmount),即通过-v/xx/xx:/xx/xx和--mounttype=bind,xxx,xxx两种方式设置的容器挂载(其余doc......
  • Docker图形化管理工具-Protainer
    目录1、简介2、部署2.1单节点部署:2.2compose部署:3、登入页面1、简介Portainer是一款基于GO语言开发的轻量级容器图形化管理工具,图形化管理容器、镜像、网络、数据卷、大......