Docker配置操作无须sudo

  1. 查看docker版本

    docker安装后,如果没有设置权限,直接使用docker 命令,会提示缺少权限

hotpod@bytetoy.cn:~$ 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:02 2023
 OS/Arch:           linux/amd64
 Context:           default
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/version": dial unix /var/run/docker.sock: connect: permission denied
  1. 查看是否有用户组

    hotpod@bytetoy.cn:~$ sudo cat /etc/group | grep docker
    [sudo] password for hotpod: 
    docker:x:995:
    
  2. 查看docker.sock权限和用户组

    hotpod@bytetoy.cn:~$ ll /var/run/docker.sock 
    srw-rw---- 1 root docker 0 Dec  7 15:59 /var/run/docker.sock
    
  3. 修改docker.sock权限

    hotpod@bytetoy.cn:~$ sudo chmod a+rw /var/run/docker.sock
    
  4. 将当前用户添加至docker用户组

    hotpod@bytetoy.cn:~$ sudo gpasswd -a ${USER} docker
    Adding user hotpod to group docker
    hotpod@bytetoy.cn:~$ sudo cat /etc/group | grep docker
    docker:x:995:hotpod
    
  5. 测试

    hotpod@bytetoy.cn:~$ 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:02 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:02 2023
    OS/Arch:          linux/amd64
    Experimental:     false
    containerd:
    Version:          1.6.25
    GitCommit:        d8f198a4ed8892c764191ef7b3b06d8a2eeb5c7f
    runc:
    Version:          1.1.10
    GitCommit:        v1.1.10-0-g18a0cb0
    docker-init:
    Version:          0.19.0
    GitCommit:        de40ad0
    

results matching ""

    No results matching ""

    results matching ""

      No results matching ""