名称¶
podman-machine-list - 列出虚拟机
概要¶
podman machine list [选项]
podman machine ls [选项]
描述¶
列出 Podman 管理的虚拟机。
在 MacOS 和 Windows 上,Podman 需要虚拟机。这是因为容器是 Linux 的,容器不能在任何其他操作系统上运行,因为容器的核心功能与 Linux 内核绑定。Podman machine 必须用于管理 MacOS 和 Windows 机器,但可以选择在 Linux 上使用。
仅限无根模式。
注意:podman-machine 配置文件在 $XDG_CONFIG_HOME/containers/podman/machine/
目录下管理。在机器运行时更改 $XDG_CONFIG_HOME
环境变量会导致意外行为。(参见 podman(1))
选项¶
--all-providers¶
显示来自所有提供者的机器
--format=format¶
更改默认输出格式。它可以是支持的类型(如“json”)或 Go 模板。Go 模板的有效占位符如下所示
占位符 |
描述 |
---|---|
.CPUs |
CPU 数量 |
.Created |
自 VM 创建以来的时间 |
.Default |
是否为默认机器 |
.DiskSize |
机器的磁盘大小 |
.IdentityPath |
ssh 身份文件路径 |
.LastUp |
自 VM 最后运行以来的时间 |
.Memory |
为机器分配的内存 |
.Name |
VM 名称 |
.Port |
用于连接到 VM 的 SSH 端口 |
.RemoteUsername |
无根 Podman 的 VM 用户名 |
.Running |
机器是否正在运行 |
.Stream |
流名称 |
.UserModeNetworking |
机器是否使用用户模式网络 |
.VMType |
VM 类型 |
--help¶
打印使用说明。
--noheading, -n¶
省略列表中的表格标题。
--quiet, -q¶
只打印机器的名称。这也意味着不打印表格标题。
示例¶
列出所有 Podman 机器。
$ podman machine list
NAME VM TYPE CREATED LAST UP CPUS MEMORY DISK SIZE
podman-machine-default qemu 2 weeks ago 2 weeks ago 1 2.147GB 10.74GB
使用指定的表格格式列出所有 Podman 机器。
$ podman machine ls --format "table {{.Name}}\t{{.VMType}}\t{{.Created}}\t{{.LastUp}}"
NAME VM TYPE CREATED LAST UP
podman-machine-default qemu 2 weeks ago 2 weeks ago
以 json 格式列出所有 Podman 机器。
$ podman machine ls --format json
[
{
"Name": "podman-machine-default",
"Default": false,
"Created": "2021-12-27T10:36:14.373347492-05:00",
"Running": false,
"LastUp": "2021-12-27T11:22:50.17333371-05:00",
"Stream": "default",
"VMType": "qemu",
"CPUs": 1,
"Memory": "2147483648",
"DiskSize": "10737418240"
}
]
参见¶
历史¶
2021 年 3 月,最初由 Ashley Cui acui@redhat.com 编写