显示机器主机信息
摘要
podman machine info
描述
显示与机器主机相关的信息。此命令仅适用于非root用户,因为所有podman machine
命令都只能与无root权限的Podman一起使用。
选项
--format, -f=format
改变输出格式为"json"或Go模板。
占位符 | 描述 |
---|---|
.Host ... | 本地机器的主机信息 |
.Version ... | 机器的版本信息 |
--help
打印使用说明。
示例
显示默认的Podman机器信息。
$ podman machine info
主机:
架构:amd64
当前机器:""
默认机器:""
事件目录:/run/user/3267/podman
机器配置目录:/home/myusername/.config/containers/podman/machine/qemu
机器镜像目录:/home/myusername/.local/share/containers/podman/machine/qemu
机器状态:""
机器数量:0
操作系统:linux
虚拟机类型:qemu
版本:
API版本:4.4.0
构建时间:1677097848
构建日期:Wed Feb 22 15:30:48 2023
Git提交哈希:aa196c0d5c9abd5800edf9e27587c60343a26c2b-dirty
Go版本:go1.20
操作系统:linux
操作系统架构:linux/amd64
版本:4.4.0
以json格式显示默认的Podman机器信息。
$ podman machine info --format json
{
"主机": {
"架构": "amd64",
"当前机器": "",
"默认机器": "",
"事件目录": "/run/user/3267/podman",
"机器配置目录": "/home/myusername/.config/containers/podman/machine/qemu",
"机器镜像目录": "/home/myusername/.local/share/containers/podman/machine/qemu",
"机器状态": "",
"机器数量": 0,
"操作系统": "linux",
"虚拟机类型": "qemu"
},
"版本": {
"API版本": "4.4.0",
"构建时间": 1677097848,
"构建日期": "Wed Feb 22 15:30:48 2023",
"Git提交哈希": "aa196c0d5c9abd5800edf9e27587c60343a26c2b-dirty",
"Go版本": "go1.20",
"操作系统": "linux",
"操作系统架构": "linux/amd64",
"版本": "4.4.0"
}
}
在上面的json格式示例中,podman machine info
命令的输出被格式化为一个JSON对象,该对象包含两个主要部分:Host
和 Version
。Host
部分包含有关本地机器的信息,如架构、操作系统、虚拟机类型等。Version
部分包含Podman机器的版本信息,如API版本、构建时间、Git提交哈希等。
显示默认的Podman机器的主机架构字段(Host.Arch)。
$ podman machine info --format "{{ .Host.Arch }}"
amd64
另请参阅
Podman是一个无守护进程的开源Linux原生工具,旨在使用开放容器倡议(OCI)容器和容器映像来轻松查找、运行、构建、共享和部署应用程序。它是Docker的一个替代品,提供了与Docker相似的功能,但不需要守护进程,并且可以在没有root权限的情况下运行。
Podman-machine是一组子命令,用于管理Podman的虚拟机,特别是在MacOS和Windows平台上,因为容器是Linux原生的,不能直接在这些系统上运行,需要借助虚拟机来支持Podman的功能。这些命令帮助用户设置、配置和管理这些虚拟机环境。
历史
2022年6月,最初由Ashley Cui整理