学习 kubernetes,我正在尝试在 docker 上运行的 alpine 容器中旋转 minikube 集群。不管这是否可能,我不明白为什么内核无法看到“minikube”作为可执行文件存在于 /usr/local/bin 中。我能够执行“kubectl”,尽管它存在于同一路径中。
我已经尝试从 root 和 /usr/local/bin 路径执行“minikube”、“./minikube”。我也查过类似的问题,但解决方案没有帮助。
以下是我在屏幕上看到的内容。“kubectl”和“minikube”都显示为绿色。
/usr/local/bin # ls -l
total 96540
-rwxr-xr-x 1 root root 42985504 Aug 18 11:31 kubectl
-rwxr-xr-x 1 root root 55869264 Aug 18 11:36 minikube
/usr/local/bin # minikube
/bin/sh: minikube: not found
/usr/local/bin # ./minikube
/bin/sh: ./minikube: not found
/usr/local/bin # minikube --help
/bin/sh: minikube: not found
/usr/local/bin #
Run Code Online (Sandbox Code Playgroud)
我希望“minikube”执行并抛出帮助或错误消息。但是,我看到的是内核的错误,无法找到具有该名称的任何可执行文件。