名称¶
podman-machine-inspect - 检查一个或多个虚拟机
简介¶
podman machine inspect [options] [name] …
描述¶
检查一个或多个虚拟机
获取有关 Podman 虚拟机的更多详细信息。可以一次检查多个虚拟机。
默认机器名称是 podman-machine-default
。如果未将机器名称指定为参数,则将检查 podman-machine-default
。
仅限无根用户。
选项¶
--format¶
使用 Go 模板打印结果。
占位符 |
描述 |
---|---|
.ConfigDir … |
机器配置目录位置 |
.ConnectionInfo … |
机器连接信息 |
.Created … |
机器创建时间(字符串,ISO3601) |
.LastUp … |
机器上次启动时间 |
.Name |
机器名称 |
.Resources … |
机器使用的资源 |
.Rootful |
机器更喜欢有根(rootful)还是无根(rootless)容器执行 |
.Rosetta |
这台机器是否使用 Rosetta |
.SSHConfig … |
与机器通信的 SSH 配置信息 |
.State |
机器状态 |
.UserModeNetworking |
这台机器是否使用用户模式网络 |
--help¶
打印使用说明。
示例¶
检查指定的 Podman 机器。
$ podman machine inspect podman-machine-default
[
{
"ConfigDir": {
"Path": "/Users/jacksparrow/.config/containers/podman/machine/applehv"
},
"ConnectionInfo": {
"PodmanSocket": {
"Path": "/var/folders/9r/n3056v597wv2cq8s2j80bdnw0000gn/T/podman/podman-machine-default-api.sock"
},
"PodmanPipe": null
},
"Created": "2025-02-11T14:12:48.231836+05:30",
"LastUp": "2025-08-12T19:31:19.391294+05:30",
"Name": "podman-machine-default",
"Resources": {
"CPUs": 6,
"DiskSize": 100,
"Memory": 6144,
"USBs": []
},
"SSHConfig": {
"IdentityPath": "/Users/jacksparrow/.local/share/containers/podman/machine/machine",
"Port": 53298,
"RemoteUsername": "core"
},
"State": "running",
"UserModeNetworking": true,
"Rootful": false,
"Rosetta": true
}
]
显示机器名称和状态
$ podman machine inspect --format "{{.Name}}\t{{.State}}"
podman-machine-default running
显示机器资源信息
$ podman machine inspect --format "Machine: {{.Name}}\nCPUs: {{.Resources.CPUs}}\nMemory: {{.Resources.Memory}} bytes\nDisk: {{.Resources.DiskSize}} bytes"
Machine: podman-machine-default
CPUs: 6
Memory: 6144 bytes
Disk: 100 bytes
显示机器配置详情
$ podman machine inspect --format "{{.Name}}: {{.State}} (Rootful: {{.Rootful}}, User Networking: {{.UserModeNetworking}})"
podman-machine-default: running (Rootful: false, User Networking: true)
显示机器启动时间信息
$ podman machine inspect --format "Created: {{.Created}}\nLast Up: {{.LastUp}}\nState: {{.State}}"
Created: 2025-02-11 14:12:48.231836 +0000 UTC
Last Up: 2025-08-12 19:31:19.391294 +0000 UTC
State: running
显示连接信息
$ podman machine inspect --format "Socket: {{.ConnectionInfo.PodmanSocket}}\nConfig Dir: {{.ConfigDir}}"
Socket: {/var/folders/9r/n3056v597wv2cq8s2j80bdnw0000gn/T/podman/podman-machine-default-api.sock <nil>}
Config Dir: {/Users/jacksparrow/.config/containers/podman/machine/applehv <nil>}
另请参阅¶
历史¶
2022 年 4 月,最初由 Brent Baude bbaude@redhat.com 汇编