跳到主要内容

显示机器主机信息

摘要

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对象,该对象包含两个主要部分:HostVersionHost 部分包含有关本地机器的信息,如架构、操作系统、虚拟机类型等。Version 部分包含Podman机器的版本信息,如API版本、构建时间、Git提交哈希等。

显示默认的Podman机器的主机架构字段(Host.Arch)。

$ podman machine info --format "{{ .Host.Arch }}"
amd64

另请参阅

podman(1)

Podman是一个无守护进程的开源Linux原生工具,旨在使用开放容器倡议(OCI)容器和容器映像来轻松查找、运行、构建、共享和部署应用程序。它是Docker的一个替代品,提供了与Docker相似的功能,但不需要守护进程,并且可以在没有root权限的情况下运行。

podman-machine(1)

Podman-machine是一组子命令,用于管理Podman的虚拟机,特别是在MacOS和Windows平台上,因为容器是Linux原生的,不能直接在这些系统上运行,需要借助虚拟机来支持Podman的功能。这些命令帮助用户设置、配置和管理这些虚拟机环境。

历史

2022年6月,最初由Ashley Cui整理