1 環(huán)境
- 操作系統(tǒng)
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