这个错误提示表明Docker无法连接到Docker守护进程,可能是因为您的用户没有足够的权限。您可以尝试以sudo身份运行此命令,或者将当前用户添加到docker组中,以获得访问Docker守护进程的权限。
如果您想使用sudo运行该命令,请尝试以下命令:
sudo docker run --privileged --name test2 -v $PWD:/workspace -it sophgo/tpuc_dev:v2.2
如果您想将当前用户添加到docker组中,请按照以下步骤进行操作:
- 打开终端,并输入以下命令来检查是否已经存在docker组:
cat /etc/group | grep docker
- 如果输出结果中没有包含docker组,则需要创建一个新的docker组:
sudo groupadd docker
- 将当前用户添加到docker组中:
sudo usermod -aG docker $USER
注销并重新登录,以使更改生效。
现在您应该能够以普通用户身份运行Docker容器了。请尝试再次运行原始的Docker命令:
docker run --privileged --name test2 -v $PWD:/workspace -it sophgo/tpuc_dev:v2.2
希望这些步骤能够帮助您解决问题。