问题描述
😄 minikube v1.32.0 on Debian 12.4
✨ Automatically selected the docker driver. Other choices: none, ssh
🛑 The "docker" driver should not be used with root privileges. If you wish to continue as root, use --force.
💡 If you are running minikube within a VM, consider using --driver=none:
📘 https://minikube.sigs.k8s.io/docs/reference/drivers/none/
❌ Exiting due to DRV_AS_ROOT: The "docker" driver should not be used with root privileges.
原因分析
问题在于驱动程序不应以 root 权限使用。默认情况下,docker 守护程序始终以 root 用户身份运行。要不以 root 用户身份运行 docker 守护程序
如果必须使用root账户来运行,需要加上 --force --driver=docker
解决方案
加上 --force --driver=docker
例如
minikube start --kubernetes-version=v1.23.3 --force --driver=docker