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, config-
     ured 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 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 reason-
     ably 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  con-
     tainer 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+15.1.quarterly>

home | help