Docker提示permission denied的解决方案

2024-03-06  本文已影响0人  Jerry_1116

1 环境

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
上一篇 下一篇

猜你喜欢

热点阅读