未加入docker用户组的时候,使用docker命令查看已有容器会报如下错误:
Got permission denied while trying to connect to the Docker daemon socket at
unix:///var/run/docker.sock: Post
http://%2Fvar%2Frun%2Fdocker.sock/v1.26/containers/create: dial unix /var/run/docker.sock:
connect: permission denied
当前账户没有管理员权限时,要先切换:
# Ubuntu 18
su ${ROOT} # 切换到管理员账户
sudo groupadd docker # 添加用户组,如果已有,无需执行
sudo usermod -aG docker ${USER} # 将当前账户添加到用户组
sudo systemctl restart docker # 重启docker服务
su ${USER} #切换回自己的账户
参考链接 https://blog.csdn.net/point0mine/article/details/79448402