我在 Linux 上使用 minikube 和 Docker 驱动程序。对于手动工作流程,我可以在 minikube 中启用注册表插件,将我的图像推送到那里并在部署配置文件中将它们简单地引用为localhost:5000/anything
. 然后它们被其 Docker 守护进程拉到 minikube 的环境中,并在此处成功开始部署。结果,我将所有基本图像都保存在我的本地设备上(当我使用本地 Docker 守护程序构建图像时),并且 minikube 的环境仅被其 Docker 守护程序拉取的图像弄乱了。
我可以在使用 Skaffold 时实现相同的工作流程吗?默认情况下,Skaffold 使用 minikube 的环境来构建镜像和运行容器,并且它在 minikube 中复制(有时甚至三重复制)我的镜像(不知道为什么)。