如何将 Virtual Box 中的 Docker 图像推送到 Google 存储库?
How do I push a Docker Image in Virtual Box to Google repository?
我有一个虚拟机 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推送命令
docker push imageTagName
对于您自己的注册表,您可以使用
docker push registry.example.com/image
http://blog.docker.com/2013/07/how-to-use-your-own-registry.
google 容器注册表参考:
http://cloud.google.com/container-registry/docs/pushing-and-pulling
docker [push/pull] gcr.io/{PROJECT_ID}/{image}:tag
对于身份验证,您可以查看 google 容器注册表参考
https://medium.com/google-cloud/using-googles-private-container-registry-with-docker-1b470cf3f50a
获得 google 授权密钥后 json 格式 (key.json)
docker login -u _json_key -p “$(cat key.json)”
登录成功后可以推送你的图片
docker push gcr.io/project_id/imageName:tag
我有一个虚拟机 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推送命令
docker push imageTagName
对于您自己的注册表,您可以使用
docker push registry.example.com/image
http://blog.docker.com/2013/07/how-to-use-your-own-registry.
google 容器注册表参考:
http://cloud.google.com/container-registry/docs/pushing-and-pulling
docker [push/pull] gcr.io/{PROJECT_ID}/{image}:tag
对于身份验证,您可以查看 google 容器注册表参考
https://medium.com/google-cloud/using-googles-private-container-registry-with-docker-1b470cf3f50a
获得 google 授权密钥后 json 格式 (key.json)
docker login -u _json_key -p “$(cat key.json)”
登录成功后可以推送你的图片
docker push gcr.io/project_id/imageName:tag