运行命令 minikube start 时出错

问题描述 投票:0回答:2

运行命令时出现以下错误

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 退出:找到驱动程序,但没有一个是健康的。请参阅上面的建议,了解如何修复已安装的驱动程序。

docker minikube
2个回答
5
投票

也许您需要 root 访问权限才能运行该命令,请尝试使用以下命令将您的用户添加到 docker 组:

sudo usermod -aG docker $USER && newgrp docker

之后重新启动终端并再次运行命令以检查是否有效


0
投票

这在 Linux 上对我有用:

sudo chmod 666 /var/run/docker.sock
sudo addgroup --system docker
sudo adduser #USER docker
newgrp docker

其中#USER 是您当前的用户名 重启终端就可以了

© www.soinside.com 2019 - 2024. All rights reserved.