crane 是一个管理容器镜像的工具,由Google containerregistry
开发
安装
# go 安装
go install github.com/google/go-containerregistry/cmd/crane@latest
# Mac
brew install crane
# bin
https://github.com/google/go-containerregistry/releases
使用
crane append
将一个tarball的内容追加到一个远程镜像上
crane auth
登录或访问凭证
crane blob
从注册表中读取一个blob
crane catalog
列出注册表中的存储库
crane config
获取一个镜像的配置
crane copy
有效地将远程镜像从src复制到dst,同时保留摘要值
crane delete
从其注册表中删除一个镜像引用
crane digest
获取一个镜像的摘要
crane export
将容器镜像的文件系统导出为一个 tarball
crane flatten
将一个镜像的层平铺成一个单一的层
crane index
修改一个镜像的索引
crane ls
列出 repo 中的标签
crane manifest
获取一个镜像的清单
crane mutate
修改镜像标签和注释。容器必须被推送到注册表,清单在那里被更新。
crane pull
通过引用提取远程镜像并将其内容存储在本地
crane push
将本地镜像内容推送至远程注册表
crane rebase
将一个镜像重新放置到一个新的基础镜像上
crane tag
有效地标记一个远程镜像
crane validate
验证一个镜像的格式是否良好
crane version
打印版本
参考