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+=} END {print s}'
逐行详细
- 从 GCLOUD CLI 使用安全令牌创建 curl
- 获取图像清单,其中描述了所有层及其大小
- 仅获取图层的大小
- 尺寸总和
-> 结果以字节为单位。
我为 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+=} END {print s}'
逐行详细
- 从 GCLOUD CLI 使用安全令牌创建 curl
- 获取图像清单,其中描述了所有层及其大小
- 仅获取图层的大小
- 尺寸总和
-> 结果以字节为单位。