system

SystemManager 提供 Podman 服务的系统级信息。

class SystemManager(client: APIClient)[源]

基类:object

SystemManager 提供 Podman 服务的系统级信息。

初始化 SystemManager 对象。

参数:

client – 连接到 Podman 服务。

df() dict[str, Any][源]

Podman 资源的磁盘使用情况。

返回:

按资源类别及其数据使用情况进行键控。

返回类型:

dict

info(*_, **__) dict[str, Any][源]

返回 Podman 服务的信息。

login(username: str, password: str | None = None, email: str | None = None, registry: str | None = None, reauth: bool | None = False, dockercfg_path: str | None = None, auth: str | None = None, identitytoken: str | None = None, registrytoken: str | None = None, tls_verify: bool | str | None = None) dict[str, Any][源]

登录 Podman 服务。

参数:
  • username – 注册表用户名

  • password – 注册表纯文本密码

  • email – 注册表帐户电子邮件地址

  • registry – 注册表访问的 URL。例如,https://quay.io/v2

  • reauth – 忽略:如果为 True,则刷新现有身份验证。默认值:False

  • dockercfg_path – 忽略:自定义配置文件的路径。

  • auth – 待办事项:根据 Podman 源代码添加描述。

  • identitytoken – IdentityToken 用于验证用户并获取注册表的访问令牌。

  • registrytoken – RegistryToken 是要发送到注册表的持有者令牌

  • tls_verify – 是否验证 TLS 证书。

ping() bool[源]

如果服务响应 OK,则返回 True。

version(**kwargs) dict[_str, Any][源]

从服务获取版本信息。

关键字参数:

api_version (bool) – 如果为 True,则包含 API 版本