我想在启动时通过服务文件运行 minikube start --vm-driver=none
。
[Unit]
Description=minikube
After=docker.service
[Service]
ExecStart=minikube start --vm-driver=none
ExecStop=minikube stop
User=${USER}
Type=oneshot
RemainAfterExit=yes
[Install]
WantedBy=graphical.target
但它不起作用
xiaojie@xiaojie-ubuntu:~$ systemctl status minikube.service
? minikube.service - minikube
Loaded: loaded (/etc/systemd/system/minikube.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Wed 2021-04-21 14:32:32 JST; 21min ago
Process: 11903 ExecStart=/usr/bin/minikube start --vm-driver=none (code=exited, status=65)
Main PID: 11903 (code=exited, status=65)
4? 21 14:32:32 xiaojie-ubuntu systemd[1]: Starting minikube...
4? 21 14:32:32 xiaojie-ubuntu minikube[11903]: * minikube v1.19.0 on Ubuntu 20.04
4? 21 14:32:32 xiaojie-ubuntu sudo[11914]: xiaojie : a password is required ; TTY=unknown ; PWD=/ ; USER=root ; COM>
4? 21 14:32:32 xiaojie-ubuntu minikube[11903]: * Using the none driver based on existing profile
4? 21 14:32:32 xiaojie-ubuntu minikube[11903]: * Exiting due to PROVIDER_NONE_NOT_FOUND: The 'none' provider was not>
4? 21 14:32:32 xiaojie-ubuntu systemd[1]: minikube.service: Main process exited, code=exited, status=65/DATAERR
4? 21 14:32:32 xiaojie-ubuntu systemd[1]: minikube.service: Failed with result 'exit-code'.
4? 21 14:32:32 xiaojie-ubuntu systemd[1]: Failed to start minikube.
我改变的是这些:
sudo mv /root/.kube /root/.minikube $HOME
sudo chown -R $USER $HOME/.kube $HOME/.minikube