在 Podman 中,可以通过 podman info 命令输出 Podman 运行环境的完整配置信息(包括主机、存储、网络、容器运行时、权限模式等),是排查环境问题、确认 Podman 配置的关键工具。
输出所有配置信息,如下:
C:\Users\Administrator> podman info Client: APIVersion: 5.7.0-rc3 Built: 1762360798 BuiltTime: Thu Nov 6 00:39:58 2025 GitCommit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 GoVersion: go1.25.3 Os: windows OsArch: windows/amd64 Version: 5.7.0-rc3 host: arch: amd64 ... version: APIVersion: 5.7.0-rc3 BuildOrigin: 'Copr: packit/containers-podman-27445' Built: 1762300800 BuiltTime: Wed Nov 5 08:00:00 2025 GitCommit: 85a6e7f8d791c40710dbc2378580fd0b82bfa828 GoVersion: go1.24.9 Os: linux OsArch: linux/amd64 Version: 5.7.0-rc3
使用 JSON 格式输出配置信息:
C:\Users\Administrator> podman info --format=json
{
"host": {
"arch": "amd64",
"buildahVersion": "1.42.0",
"cgroupManager": "cgroupfs",
"cgroupVersion": "v2",
...
},
"version": {
"APIVersion": "5.7.0-rc3",
"Version": "5.7.0-rc3",
"GoVersion": "go1.24.9",
"GitCommit": "85a6e7f8d791c40710dbc2378580fd0b82bfa828",
"BuiltTime": "Wed Nov 5 08:00:00 2025",
"Built": 1762300800,
"BuildOrigin": "Copr: packit/containers-podman-27445",
"OsArch": "linux/amd64",
"Os": "linux"
},
...
}仅输出系统和架构(如 Linux amd64):
C:\Users\Administrator> podman info -f "{{.Host.OS}} {{.Host.Arch}}"
linux amd64podman info 的输出分为多个核心模块,以下是关键模块及说明:
host 宿主机信息:操作系统(OS)、架构(Arch)、内核版本、CPU / 内存、Podman 版本、rootless 模式状态
store 存储配置:数据卷 / 镜像 / 容器的存储路径、存储驱动(如 overlay)、挂载点、权限配置
network 网络配置:默认网络桥接(bridge)、DNS 配置、端口映射模式、网络插件
registries 镜像仓库配置:默认仓库(如 docker.io)、受信任仓库、阻塞 / 允许的仓库列表
security 安全配置:SELinux 状态、rootless 模式的 UID/GID 映射、权限限制
plugins 插件信息:存储插件、网络插件、日志插件等
containerEngine 容器引擎配置:运行时(如 crun/runc)、默认容器配置、日志驱动
(1)确认 Podman 运行模式(root/rootless)
# 快速查看是否为 rootless 模式
podman info -f "{{.Host.Security.Rootless}}"
# 实例:
C:\Users\Administrator> podman info -f "{{.Host.Security.Rootless}}"
true
# 输出 true → rootless 模式;false → root 模式(2)查看数据卷 / 镜像存储路径
# 查看数据卷存储路径(root/rootless 模式路径不同)
podman info -f "{{.Store.VolumePath}}"
# root 模式输出:/var/lib/containers/storage/volumes
# rootless 模式输出:/home/[用户]/.local/share/containers/storage/volumes
# 实例:
C:\Users\Administrator> podman info -f "{{.Store.VolumePath}}"
/home/user/.local/share/containers/storage/volumes
# 查看镜像存储路径
podman info -f "{{.Store.GraphRoot}}"
# 实例:
C:\Users\Administrator> podman info -f "{{.Store.GraphRoot}}"
/home/user/.local/share/containers/storage(3)确认镜像仓库配置
# 查看默认镜像仓库
podman info -f "{{.Registries.Configured}}"
# 输出示例:[docker.io registry.access.redhat.com quay.io]
# 实例:
C:\Users\Administrator> podman info -f "{{.Registries.Configured}}"
<no value>