如何将虚拟箱中的Docker图像推送到Google存储库?
我有一个virtualbox如何将虚拟箱中的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
开发
:
$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