获取 Podman 虚拟机的详细信息
使用方法
使用 podman-machine-inspect
命令时,可以指定要检查的虚拟机名称作为参数。如果没有指定名称,则默认检查名为 podman-machine-default
的虚拟机。命令的基本语法如下:
podman machine inspect [OPTIONS] [NAME...]
[OPTIONS]
:可选的命令选项,用于定制输出格式或提供其他功能。[NAME...]
:可选的虚拟机名称列表,用于指定要检查的虚拟机。
描述
查看一个或多个虚拟机的详细信息。
使用 podman-machine-inspect
命令可以获得 Podman 虚拟机的更多细节信息。一次可以检查多个虚拟机。
默认的虚拟机名称是 podman-machine-default
。如果没有指定虚拟机名称作为参数,那么将检查 podman-machine-default
。
此命令仅适用于无根模式。
选项
--format
使用 Go 模板打印结果。
可用的占位符及其描述:
占位符 | 描述 |
---|---|
.ConfigDir | 虚拟机配置目录的位置 |
.ConnectionInfo | 虚拟机的连接信息 |
.Created | 虚拟机的创建时间(字符串,ISO3601 格式) |
.LastUp | 虚拟机上次启动的时间 |
.Name | 虚拟机的名称 |
.Resources | 虚拟机使用的资源情况 |
.Rootful | 虚拟机是否优先使用 rootful 或 rootless 容器执行模式 |
.SSHConfig | 与虚拟机通信的 SSH 配置信息 |
.State | 虚拟机的状态 |
.UserModeNetworking | 虚拟机是否使用用户模式网络 |
podman-machine-inspect
命令用于获取 Podman 虚拟机的详细信息。它允许开发者深入了解虚拟机的配置、状态和资源使用情况,对于管理和调试虚拟机非常有用。下面将详细介绍该命令的使用方法和相关选项。
示例
--help
打印用法说明。
通过组合这些占位符,可以生成满足特定需求的输出格式。例如,以下是一个简单的模板示例,用于输出虚拟机的名称和状态:
podman machine inspect --format '{{.Name}} {{.State}}' [NAME]
--help
--help
选项用于打印命令的帮助信息,包括用法说明和可用选项的列表。当不确定如何使用 podman-machine-inspect
命令时,可以使用该选项获取帮助。
命令示例
以下是一些使用 podman-machine-inspect
命令的示例:
检查默认虚拟机的详细信息
要检查名为 podman-machine-default
的默认虚拟机的详细信息,可以使用以下命令:
podman machine inspect
检查指定虚拟机的详细信息
如果要检查具有特定名称的虚拟机的详细信息,可以在命令后附加虚拟机名称作为参数。例如,检查名为 my-vm
的虚拟机:
podman machine inspect my-vm
自定义输出格式
使用 --format
选项可以自定义输出格式。以下是一个示例,用于输出虚拟机的名称、状态和创建时间:
podman machine inspect --format '{{.Name}} - {{.State}} - {{.Created}}'
另请参阅
历史
2022年4月,由 Brent Baude 首次整理。