Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
podman-info(1)		    General Commands Manual		podman-info(1)

NAME
       podman-info - Display Podman related system information

SYNOPSIS
       podman info [options]

       podman system info [options]

DESCRIPTION
       Displays	information pertinent to the host, current storage stats, con-
       figured container registries, and build of podman.

OPTIONS
   --format, -f=format
       Change output format to "json" or a Go template.

       +-----------------+----------------------------+
       | Placeholder	 | Info	pertaining to ...     |
       +-----------------+----------------------------+
       | .Host ...	 | ...the  host	on which pod- |
       |		 | man 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 rea-
       sonably be enumerated in	this document.

EXAMPLES
       Run 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
	 networkBackend: cni
	 networkBackendInfo:
	   backend: cni
	   dns:
	     package: podman-plugins-3.4.4-1.fc34.x86_64
	     path: /usr/libexec/cni/dnsname
	     version: |-
	       CNI dnsname plugin
	       version:	1.3.1
	       commit: unknown
	   package: |-
	     containernetworking-plugins-1.0.1-1.fc34.x86_64
	     podman-plugins-3.4.4-1.fc34.x86_64
	   path: /usr/libexec/cni
	 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
	 pasta:
	   executable: /usr/bin/passt
	   package: passt-0^20221116.gace074c-1.fc34.x86_64
	   version: |
	     passt 0^20221116.gace074c-1.fc34.x86_64
	     Copyright Red Hat
	     GNU Affero	GPL version 3 or later <https://www.gnu.org/licenses/agpl-3.0.html>
	     This is free software: you	are free to change and redistribute it.
	     There is NO WARRANTY, to the extent permitted by law.
	 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,
	   "networkBackend": "cni",
	   "networkBackendInfo": {
	     "backend":	"cni",
	     "package":	"containernetworking-plugins-1.0.1-1.fc34.x86_64\npodman-plugins-3.4.4-1.fc34.x86_64",
	     "path": "/usr/libexec/cni",
	     "dns": {
	       "version": "CNI dnsname plugin\nversion:	1.3.1\ncommit: unknown",
	       "package": "podman-plugins-3.4.4-1.fc34.x86_64",
	       "path": "/usr/libexec/cni/dnsname"
	     }
	   },
	   "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"
	   },
	   "pasta": {
	     "executable": "/usr/bin/passt",
	     "package":	"passt-0^20221116.gace074c-1.fc34.x86_64",
	     "version":	"passt 0^20221116.gace074c-1.fc34.x86_64\nCopyright Red	Hat\nGNU Affero	GPL version 3 or later \u003chttps://www.gnu.org/licenses/agpl-3.0.html\u003e\nThis is free software: you are free to change and redistribute it.\nThere is NO WARRANTY, to the	extent permitted by law.\n"
	   },
	   "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 template
       If  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  ex-
       tracted 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 jq
       The  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 ALSO
       podman(1), containers-registries.conf(5), containers-storage.conf(5)

								podman-info(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=podman-info&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help