我有一个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