我尝试做eval $(minikube docker-env)
(为minikube
启用本地docker)。但是注意到它实际上不起作用。
$ npm run kube:docker
> eval $(minikube docker-env)
但是docker镜像显示的是我自己的docker镜像
REPOSITORY TAG IMAGE ID CREATED SIZE
node 12-alpine 80a733d0cd8c 6 days ago 77.3MB
...
但是在npm脚本之外运行时:
$ eval $(minikube docker-env)
$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
k8s.gcr.io/kube-proxy v1.14.0 5cd54e388aba 5 weeks ago 82.1MB
k8s.gcr.io/kube-apiserver v1.14.0 ecf910f40d6e 5 weeks ago 210MB
k8s.gcr.io/kube-scheduler v1.14.0 00638a24688b 5 weeks ago 81.6MB
结果是正确的,在这里我确实看到了我的kubernetes图像。为什么会这样?