registry_data

用于跟踪注册表元数据的模块。

class RegistryData(image_name: str, *args, **kwargs)[source]

基类: PodmanResource

关于镜像的注册表元数据。

初始化 RegistryData 对象。

参数:

image_name – 镜像的名称。

关键字参数:
  • client (APIClient) – 配置连接到 Podman 服务。

  • collection (Manager) – 此类资源的管理器,名为 collection 以保持兼容性

has_platform(platform: str | Mapping[str, Any]) bool[source]

如果镜像可用,则返回 True。

Podman API 不支持“variant”,因此它被忽略。

参数:

platform – 名称为 os[/arch[/variant]] 或 Mapping[str,Any]

返回值:

如果平台可用则为 True

引发:
  • InvalidArgument – 当平台值无效时

  • APIError – 当服务报告错误时

pull(platform: str | None = None) Image[source]

返回通过标识符拉取的镜像。

参数:

platform – 要拉取镜像的平台。默认值:None(所有平台)。

reload() None

从服务刷新此对象的数据。

property id

返回对象的标识符。

类型:

str

property short_id

返回截断的标识符。当包含在 id 中时,会保留“sha256”。

不会尝试确保返回值对所有资源在语义上都有意义。

类型:

str