美文网首页
Docker提示permission denied的解决方案

Docker提示permission denied的解决方案

作者: Jerry_1116 | 来源:发表于2024-03-06 10:58 被阅读0次

1 环境

  • 操作系统
    Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-91-generic x86_64)
  • Docker 24.07

2 问题描述

安装完Docker之后,使用docker命令,如docker version,会提示错误:

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

3 问题解决

  1. 将当前用户加入到docker用户组
sudo groupadd docker               #添加用户组
sudo gpasswd -a ${USER} docker    #将当前用户添加至用户组
newgrp docker                      #更新用户组
  1. 再次运行,问题成功解决
$ docker version
Client: Docker Engine - Community
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.20.10
 Git commit:        afdd53b
 Built:             Thu Oct 26 09:08:01 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.7
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.10
  Git commit:       311b9ff
  Built:            Thu Oct 26 09:08:01 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.26
  GitCommit:        3dd1e886e55dd695541fdcd67420c2888645a495
 runc:
  Version:          1.1.10
  GitCommit:        v1.1.10-0-g18a0cb0
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

相关文章

网友评论

      本文标题:Docker提示permission denied的解决方案

      本文链接:https://www.haomeiwen.com/subject/qjjjzdtx.html