繁体   English   中英

Google Cloud Container Registry - 检查图像大小

[英]Google Cloud Container Registry - Check image size

我为 Google Cloud Build 发送了一个 docker 文件。 构建已成功创建。

神器URL是:

gcr.io/XXX/api/v1:abcdef017e651ee2b713828662801b36fc2c1

如何检查图像大小? (MB\GB)

没有 API 这个。 但我有一个解决方法,这个 Linux 命令行

curl -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  https://gcr.io/v2/XXX/api/v1/manifests/abcdef017e651ee2b713828662801b36fc2c1 2>/dev/null | \
  jq ".layers[].size" | \
  awk '{s+=$1} END {print s}'

逐行详细

  1. 从 GCLOUD CLI 创建一个带有安全令牌的 curl
  2. 获取图像清单,它描述了所有层及其大小
  3. 仅获取层的大小
  4. 总结大小

-> 结果以字节为单位。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM