Gcloud:部署本地映像而不必推送到注册表

时间:2018-04-26 20:25:53

标签: kubernetes google-cloud-platform google-cloud-storage google-kubernetes-engine google-container-registry

我有一个本地图像在本地工作正常。我想将它部署到我的gcloud kubectl。有没有办法可以部署它而不将其推送到容器注册表。当我做它的投掷: docker pull access denied存储库不存在或者可能需要登陆者登录'

我在本地拥有图像,为什么我需要从注册表中提取它。我工作的唯一方法是将图像推送到gcr.io。

只是想知道,如果有解决方法

1 个答案:

答案 0 :(得分:0)

由于您的群集托管在云端(gcloud),因此它与本地计算机没有任何关联。

为了能够这样做,您需要与远程计算机共享本地计算机的/ var / run / docker.sock。尽管如此,分享套接字真是个坏主意。

这就是为什么,当您尝试提取图片时,如果您没有指定任何注册表主机,它会尝试从dockerhub中提取图片。