pro*_*ppy 4 google-container-registry
Google Container Registry 文档解释说,为了向 gcr.io 拉取和推送图像,您必须在 dockerpush和pull命令前加上gcloud preview.
gcloud preview docker push gcr.io/<gcr_namespace>/<docker-image>
gcloud preview docker pull gcr.io/<gcr_namespace>/<docker-image>
Run Code Online (Sandbox Code Playgroud)
有没有办法docker直接在CLI 中使用 Google Container Registry ,无需gcloud preview前缀?
您可以使用以下命令:
gcloud preview docker -a
Run Code Online (Sandbox Code Playgroud)
使用 gcr.io 凭据更新您的本地 docker 配置。
然后使用常规dockerCLI 命令推送和拉取镜像:
docker build -t gcr.io/<gcr_namespace>/<docker-image> .
docker push gcr.io/<gcr_namespace>/<docker-image>
Run Code Online (Sandbox Code Playgroud)
或者对于现有图像:
docker tag <docker-image> gcr.io/<gcr_namespace>/<docker-image>
docker push gcr.io/<gcr_namespace>/<docker-image>
docker pull gcr.io/<gcr_namespace>/<docker-image>
Run Code Online (Sandbox Code Playgroud)
此配置有利于与本机 docker CLI 的互操作性,但并不理想,因为gcloud preview docker -a在凭据过期后需要再次运行。
| 归档时间: |
|
| 查看次数: |
5635 次 |
| 最近记录: |