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 问题解决
- 将当前用户加入到
docker
用户组
sudo groupadd docker #添加用户组
sudo gpasswd -a ${USER} docker #将当前用户添加至用户组
newgrp docker #更新用户组
- 再次运行,问题成功解决
$ 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
网友评论