看来您正在主机上运行注册表。实际上,您需要在VM内运行注册表。您可以通过首先
eval $(minikube docker-env)
在shell中运行此命令,将docker客户端指向minikube VM中的docker守护进程 。
然后,您可以在主机上运行docker build命令,但它将在VM内部构建。
实际上,如果您的目标是仅运行映像的本地版本,则应运行
eval $(minikube docker-env)以指向VM中的docker守护程序,并
imagePullPolicy: IfNotPresent在pod
YAML中设置。然后,kubernetes将使用本地构建的映像(如果可用)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)