运行命令时出现以下错误
minikube start
:
👎 无法选择默认驱动程序。以下是按优先顺序考虑的内容:
▪ docker:不健康:“docker version --format {{.Server.Os}}-{{.Server.Version}}”退出状态 1:尝试连接到 unix:/ 上的 Docker 守护程序套接字时权限被拒绝//var/run/docker.sock:获取“http://%2Fvar%2Frun%2Fdocker.sock/v1.24/version”:拨打unix /var/run/docker.sock:连接:权限被拒绝
▪ docker:建议:将您的用户添加到“docker”组:“sudo usermod -aG docker $USER && newgrp docker” https://docs.docker.com/engine/install/linux-postinstall/
💡 或者,您可以安装以下驱动程序之一:
▪ kvm2:未安装:exec:“virsh”:在 $PATH 中找不到可执行文件
▪ vmware:未安装:exec:“docker-machine-driver-vmware”:在 $PATH 中找不到可执行文件
▪ podman:未安装:exec:“podman”:在 $PATH 中找不到可执行文件
▪ virtualbox:未安装:无法在 $PATH 中找到 VBoxManage
❌ 由于 DRV_NOT_HEALTHY 退出:找到驱动程序,但没有一个是健康的。请参阅上面的建议,了解如何修复已安装的驱动程序。
也许您需要 root 访问权限才能运行该命令,请尝试使用以下命令将您的用户添加到 docker 组:
sudo usermod -aG docker $USER && newgrp docker
之后重新启动终端并再次运行命令以检查是否有效
这在 Linux 上对我有用:
sudo chmod 666 /var/run/docker.sock
sudo addgroup --system docker
sudo adduser #USER docker
newgrp docker
其中#USER 是您当前的用户名 重启终端就可以了