podman-info - Online Linux Manual PageSection : 1

NAMEpodman-info - Displays Podman related system information

SYNOPSISpodman info [options] podman system info [options]

DESCRIPTIONDisplays information pertinent to the host, current storage stats, configured container registries, and build of podman.

OPTIONS

--format, -f=formatChange output format to "json" or a Go template. PlaceholderInfo pertaining to ... ​.Host ... ​...the host on which podman is running ​.Plugins ...​...external plugins ​.Registries ...​...configured registries ​.Store ... ​...the storage driver and paths ​.Version ...​...podman version Each of the above branch out into further subfields, more than can reasonably be enumerated in this document.

EXAMPLESRun podman info for a YAML formatted response: $ podman info host: arch: amd64 buildahVersion: 1.23.0 cgroupControllers: [] cgroupManager: systemd cgroupVersion: v2 conmon: package: conmon-2.0.29-2.fc34.x86_64 path: /usr/bin/conmon version: 'conmon version 2.0.29, commit: ' cpu_utilization: idle_percent: 96.84 system_percent: 0.71 user_percent: 2.45 cpus: 8 distribution: distribution: fedora variant: workstation version: "34" eventLogger: journald hostname: localhost.localdomain idMappings: gidmap: - container_id: 0 host_id: 3267 size: 1 - container_id: 1 host_id: 100000 size: 65536 uidmap: - container_id: 0 host_id: 3267 size: 1 - container_id: 1 host_id: 100000 size: 65536 kernel: 5.13.13-200.fc34.x86_64 linkmode: dynamic logDriver: journald memFree: 1833385984 memTotal: 16401895424 ociRuntime: name: crun package: crun-1.0-1.fc34.x86_64 path: /usr/bin/crun version: |- crun version 1.0 commit: 139dc6971e2f1d931af520188763e984d6cdfbf8 spec: 1.0.0 +SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +YAJL os: linux remoteSocket: path: /run/user/3267/podman/podman.sock security: apparmorEnabled: false capabilities: CAP_CHOWN,CAP_DAC_OVERRIDE,CAP_FOWNER,CAP_FSETID,CAP_KILL,CAP_NET_BIND_SERVICE,CAP_SETFCAP,CAP_SETGID,CAP_SETPCAP,CAP_SETUID rootless: true seccompEnabled: true seccompProfilePath: /usr/share/containers/seccomp.json selinuxEnabled: true serviceIsRemote: false slirp4netns: executable: /bin/slirp4netns package: slirp4netns-1.1.12-2.fc34.x86_64 version: |- slirp4netns version 1.1.12 commit: 7a104a101aa3278a2152351a082a6df71f57c9a3 libslirp: 4.4.0 SLIRP_CONFIG_VERSION_MAX: 3 libseccomp: 2.5.0 swapFree: 15687475200 swapTotal: 16886259712 uptime: 47h 15m 9.91s (Approximately 1.96 days) plugins: log: - k8s-file - none - journald network: - bridge - macvlan volume: - local registries: search: - registry.fedoraproject.org - registry.access.redhat.com - docker.io - quay.io store: configFile: /home/dwalsh/.config/containers/storage.conf containerStore: number: 9 paused: 0 running: 1 stopped: 8 graphDriverName: overlay graphOptions: {} graphRoot: /home/dwalsh/.local/share/containers/storage graphRootAllocated: 510389125120 graphRootUsed: 129170714624 graphStatus: Backing Filesystem: extfs Native Overlay Diff: "true" Supports d_type: "true" Using metacopy: "false" imageCopyTmpDir: /home/dwalsh/.local/share/containers/storage/tmp imageStore: number: 5 runRoot: /run/user/3267/containers transientStore: false volumePath: /home/dwalsh/.local/share/containers/storage/volumes version: APIVersion: 4.0.0 Built: 1631648722 BuiltTime: Tue Sep 14 15:45:22 2021 GitCommit: 23677f92dd83e96d2bc8f0acb611865fb8b1a56d GoVersion: go1.16.6 OsArch: linux/amd64 Version: 4.0.0 Run podman info --format json for a JSON formatted response: $ podman info --format json { "host": { "arch": "amd64", "buildahVersion": "1.23.0", "cgroupManager": "systemd", "cgroupVersion": "v2", "cgroupControllers": [], "conmon": { "package": "conmon-2.0.29-2.fc34.x86_64", "path": "/usr/bin/conmon", "version": "conmon version 2.0.29, commit: " }, "cpus": 8, "distribution": { "distribution": "fedora", "version": "34" }, "eventLogger": "journald", "hostname": "localhost.localdomain", "idMappings": { "gidmap": [ { "container_id": 0, "host_id": 3267, "size": 1 }, { "container_id": 1, "host_id": 100000, "size": 65536 } ], "uidmap": [ { "container_id": 0, "host_id": 3267, "size": 1 }, { "container_id": 1, "host_id": 100000, "size": 65536 } ] }, "kernel": "5.13.13-200.fc34.x86_64", "logDriver": "journald", "memFree": 1785753600, "memTotal": 16401895424, "ociRuntime": { "name": "crun", "package": "crun-1.0-1.fc34.x86_64", "path": "/usr/bin/crun", "version": "crun version 1.0\ncommit: 139dc6971e2f1d931af520188763e984d6cdfbf8\\nspec: 1.0.0\\n+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +YAJL" }, "os": "linux", "remoteSocket": { "path": "/run/user/3267/podman/podman.sock" }, "serviceIsRemote": false, "security": { "apparmorEnabled": false, "capabilities": "CAP_CHOWN,CAP_DAC_OVERRIDE,CAP_FOWNER,CAP_FSETID,CAP_KILL,CAP_NET_BIND_SERVICE,CAP_SETFCAP,CAP_SETGID,CAP_SETPCAP,CAP_SETUID", "rootless": true, "seccompEnabled": true, "seccompProfilePath": "/usr/share/containers/seccomp.json", "selinuxEnabled": true }, "slirp4netns": { "executable": "/bin/slirp4netns", "package": "slirp4netns-1.1.12-2.fc34.x86_64", "version": "slirp4netns version 1.1.12\ncommit: 7a104a101aa3278a2152351a082a6df71f57c9a3\\nlibslirp: 4.4.0\\nSLIRP_CONFIG_VERSION_MAX: 3\\nlibseccomp: 2.5.0" }, "swapFree": 15687475200, "swapTotal": 16886259712, "uptime": "47h 17m 29.75s (Approximately 1.96 days)", "linkmode": "dynamic" }, "store": { "configFile": "/home/dwalsh/.config/containers/storage.conf", "containerStore": { "number": 9, "paused": 0, "running": 1, "stopped": 8 }, "graphDriverName": "overlay", "graphOptions": { }, "graphRoot": "/home/dwalsh/.local/share/containers/storage", "graphStatus": { "Backing Filesystem": "extfs", "Native Overlay Diff": "true", "Supports d_type": "true", "Using metacopy": "false" }, "imageCopyTmpDir": "/home/dwalsh/.local/share/containers/storage/tmp", "imageStore": { "number": 5 }, "runRoot": "/run/user/3267/containers", "volumePath": "/home/dwalsh/.local/share/containers/storage/volumes", "transientStore": false }, "registries": { "search": [ "registry.fedoraproject.org", "registry.access.redhat.com", "docker.io", "quay.io" ] }, "plugins": { "volume": [ "local" ], "network": [ "bridge", "macvlan" ], "log": [ "k8s-file", "none", "journald" ] }, "version": { "APIVersion": "4.0.0", "Version": "4.0.0", "GoVersion": "go1.16.6", "GitCommit": "23677f92dd83e96d2bc8f0acb611865fb8b1a56d", "BuiltTime": "Tue Sep 14 15:45:22 2021", "Built": 1631648722, "OsArch": "linux/amd64" } }

Extracting the list of container registries with a Go templateIf shell completion is enabled, type podman info --format={{. and then press [TAB] twice. $ podman info --format={{. {{.Host. {{.Plugins. {{.Registries}} {{.Store. {{.Version. Press R [TAB] [ENTER] to print the registries information. $ podman info -f {{.Registries}} map[search:[registry.fedoraproject.org registry.access.redhat.com docker.io quay.io]] $ The output still contains a map and an array. The map value can be extracted with $ podman info -f '{{index .Registries "search"}}' [registry.fedoraproject.org registry.access.redhat.com docker.io quay.io] The array can be printed as one entry per line $ podman info -f '{{range index .Registries "search"}}{{.}}\n{{end}}' registry.fedoraproject.org registry.access.redhat.com docker.io quay.io

Extracting the list of container registries from JSON with jqThe command-line JSON processor jq can be used to extract the list of container registries. $ podman info -f json | jq '.registries["search"]' [ "registry.fedoraproject.org", "registry.access.redhat.com", "docker.io", "quay.io" ] The array can be printed as one entry per line $ podman info -f json | jq -r '.registries["search"] | .[]' registry.fedoraproject.org registry.access.redhat.com docker.io quay.io Note, the Go template struct fields start with upper case. When running podman info or podman info --format=json, the same names start with lower case.

SEE ALSOpodman(1), containers-registries.conf(5), containers-storage.conf(5)
0
Johanes Gumabo
Data Size   :   32,223 byte
man-podman-system-info.1Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   3 / 182,602
Visitor ID   :     :  
Visitor IP   :   18.226.169.169   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (rof_nr_x|149|podman-info.1|237|\ncommit: 139dc6971e2f1d931af520188763e984d6cdfbf8\\nspec: 1.0.0\\n+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +YAJL"| "version": "crun version 1.0\\ncommit: 139dc6971e2f1d931af520188763e984d6cdfbf8\\nspec: 1.0.0\\n+SYSTEMD +SELINUX +APPARMOR +CAP +SECCOMP +EBPF +CRIU +YAJL" )         (rof_nr_x|149|podman-info.1|255|\ncommit: 7a104a101aa3278a2152351a082a6df71f57c9a3\\nlibslirp: 4.4.0\\nSLIRP_CONFIG_VERSION_MAX: 3\\nlibseccomp: 2.5.0"| "version": "slirp4netns version 1.1.12\\ncommit: 7a104a101aa3278a2152351a082a6df71f57c9a3\\nlibslirp: 4.4.0\\nSLIRP_CONFIG_VERSION_MAX: 3\\nlibseccomp: 2.5.0" )         (rof_nr_x|149|podman-info.1|373|\n{{end}}'|$ podman info -f '{{range index .Registries "search"}}{{.}}\\n{{end}}' )