Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将虚拟箱中的Docker图像推送到Google存储库?_Docker_Kubernetes_Dockerfile_Google Kubernetes Engine_Kubernetes Ingress - Fatal编程技术网

如何将虚拟箱中的Docker图像推送到Google存储库?

如何将虚拟箱中的Docker图像推送到Google存储库?,docker,kubernetes,dockerfile,google-kubernetes-engine,kubernetes-ingress,Docker,Kubernetes,Dockerfile,Google Kubernetes Engine,Kubernetes Ingress,我有一个virtualbox开发: $docker-machine ls NAME ACTIVE DRIVER STATE URL SWARM DOCKER ERRORS development - virtualbox Running tcp://*.*.*.*:**** v18.05.0-ce 在development中,我有以下内容: $docker images REPOSITORY

我有一个virtualbox
开发

$docker-machine ls

NAME          ACTIVE   DRIVER     STATE        URL             SWARM  DOCKER ERRORS
development    -     virtualbox  Running  tcp://*.*.*.*:****  v18.05.0-ce   
development
中,我有以下内容:

$docker images
REPOSITORY            TAG      IMAGE ID         CREATED         SIZE
busybox              latest   e1ddd7948a1c      1 day ago      1.16MB
pritam/play-docker   latest   34eb2664f14e      1 day ago      1.4GB

现在我想把这个虚拟盒子里的图像推送到谷歌存储库。我该怎么做

您可以使用docker push命令

docker push imageTagName

对于您自己的注册表,您可以使用

 docker push registry.example.com/image 

对于google容器注册表参考:

对于身份验证,您可以查看google容器注册表引用

在您获得json格式(key.json)的GoogleAuth密钥之后

登录成功后,您可以推送您的图像

 docker push gcr.io/project_id/imageName:tag

您可以使用docker push命令。对于您自己的注册表,您可以使用docker push yourregistry/image。对于google conatiner,注册表引用为@Fahri,但这将推送到docker repo。我将如何推动谷歌io?为此,我需要安装google云控制台,我如何在docker机器上安装?您仍然可以推docker[push/pull]gcr.io/{PROJECT_ID}/{image}:标记进行身份验证,您可以检查google容器注册表引用//因此在获得google auth keys$docker login-u_json_key-p“$(cat key.json)”。@Pritam让我知道提供的答案是否解决了您的问题。如果是,我建议@Fahri将其作为有效答案发布,以供社区成员使用,并收集他应得的分数。@Fahri请您将评论作为答案发布,以便我可以接受它作为答案。
docker login -u _json_key -p “$(cat key.json)”
 docker push gcr.io/project_id/imageName:tag