我有一个virtualbox development:

$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

现在,我想将此图像在虚拟框中推送到Google存储库。我该怎么办?

最佳答案

你可以使用docker push命令

docker push imageTagName



您可以使用自己的注册表
 docker push registry.example.com/image



对于Google容器注册表引用:


docker [push/pull] gcr.io/{PROJECT_ID}/{image}:tag

进行身份验证,您可以检查Google容器注册表引用



在您将Google身份验证密钥作为json格式(key.json)
docker login -u _json_key -p “$(cat key.json)”

登录成功后,您可以推送图片
 docker push gcr.io/project_id/imageName:tag

10-07 13:53
查看更多