这个问题是由于当前用户对Docker套接字文件的访问权限不足引起的。以下是一种可能的解决方法:
ls -l /var/run/docker.sock
如果权限不足,可以使用以下命令更改权限:
sudo chmod 666 /var/run/docker.sock
groups
如果未显示docker组,请使用以下命令将用户添加到docker组:
sudo usermod -aG docker
请确保在执行上述命令时替换
为您要添加到docker组的实际用户名。
sudo service docker restart
完成上述步骤后,您应该可以连接到Docker守护程序并解决拨号unix /host/var/run/docker.sock: connect: permission denied
的问题。