podman

podman-1.7.0 on Fedora 31.

$ podman version
Version:            1.7.0
RemoteAPI Version:  1
Go Version:         go1.13.5
OS/Arch:            linux/amd64
$
$ podman version --format json
{
    "Client": {
        "RemoteAPIVersion": 1,
        "Version": "1.7.0",
        "GoVersion": "go1.13.5",
        "GitCommit": "",
        "Built": 0,
        "OsArch": "linux/amd64"
    },
    "Server": {
        "RemoteAPIVersion": 1,
        "Version": "1.7.0",
        "GoVersion": "go1.13.5",
        "GitCommit": "",
        "Built": 0,
        "OsArch": "linux/amd64"
    }
}
$
$ podman version --format '{{.Client.Version}}'
1.7.0
$
$ podman images [options]
$ podman image list [options]
$ podman image ls [options]
Examples:
  podman images --format json
  podman images --sort repository --format "table {{.ID}} {{.Repository}} {{.Tag}}"
  podman images --filter dangling=true

Flags:
  -a, --all              Show all images (default hides intermediate images)
      --digests          Show digests
  -f, --filter strings   Filter output based on conditions provided (default [])
      --format string    Change the output format to JSON or a Go template
      --history          Display the image name history
      --no-trunc         Do not truncate output
  -n, --noheading        Do not print column headings
  -q, --quiet            Display only image IDs
      --sort string      Sort by created, id, repository, size, or tag (default "created")
$ podman images
REPOSITORY                      TAG              IMAGE ID       CREATED         SIZE
docker.io/library/centos        centos8.1.1911   470671670cac   6 days ago      245 MB
docker.io/library/centos        latest           470671670cac   6 days ago      245 MB
docker.io/library/alpine        latest           cc0abc535e36   4 weeks ago     5.86 MB
docker.io/library/ubuntu        18.04            549b9b86cb8d   5 weeks ago     66.6 MB
docker.io/library/fedora        31               f0858ad3febd   2 months ago    201 MB
docker.io/library/hello-world   latest           fce289e99eb9   12 months ago   6.14 kB
$
$ podman system df
TYPE            TOTAL   ACTIVE   SIZE    RECLAIMABLE
Images          5       3        518MB   274MB (52%)
Containers      7       0        543MB   543MB (100%)
Local Volumes   0       1        0B      0B (0%)
$
$ podman system df --verbose
Images space usage:

REPOSITORY                      TAG      IMAGE ID       CREATED         SIZE     SHARED SIZE   UNIQUE SIZE   CONTAINERS
docker.io/library/hello-world   latest   fce289e99eb9   12 months ago   6.14kB   0B            6.14kB        1
docker.io/library/ubuntu        18.04    549b9b86cb8d   4 weeks ago     66.6MB   0B            66.6MB        0
docker.io/library/alpine        latest   cc0abc535e36   3 weeks ago     5.86MB   0B            5.86MB        2
docker.io/library/fedora        31       f0858ad3febd   2 months ago    201MB    0B            201MB         0
docker.io/library/centos        latest   470671670cac   3 days ago      245MB    0B            245MB         4

Containers space usage:

CONTAINER ID    IMAGE   COMMAND     LOCAL VOLUMES   SIZE     CREATED        STATUS   NAMES
4b16d37f06b1    4706    sh          0               273MB    3 days ago     exited   adoring_hermann
4e233595e13f    4706    /bin/bash   0               22.4MB   3 days ago     exited   affectionate_chatterjee
571d62269f32    fce2    /hello      0               0B       2 weeks ago    exited   nervous_hopper
572f1afbb601    4706    sh          1               137B     28 hours ago   exited   bold_easley
67b90a785285    4706    sh          0               247MB    2 days ago     exited   nice_stonebraker
af2248271eb9    cc0a    sh          0               12B      9 days ago     exited   dazzling_bohr
d7057599b193    cc0a    sh          0               101B     3 days ago     exited   epic_pascal
... snip ...
$ podman [system] info
$ podman info --format={{".host"}}
$ podman info --format={{".registries"}}
$ podman info --format={{".store"}}
$ podman info --format={{".store.RunRoot"}}
$ podman system prune [--all,-a] [--volumes]
$ podman image exists ...
$ podman container exists ...
$ podman [image] history centos
ID             CREATED      CREATED BY                                      SIZE      COMMENT
470671670cac   4 days ago   /bin/sh -c #(nop) CMD ["/bin/bash"]             0B        
470671670cac   4 days ago   /bin/sh -c #(nop) LABEL org.label-schema.s...   0B        
<missing>      7 days ago   /bin/sh -c #(nop) ADD file:aa54047c80ba300...   244.9MB
$
$ podman history --no-trunc=true --human=false centos
$ podman history --format "{{.ID}} {{.Created}}" centos
$ podman history --format json centos
$ podman [image] inspect centos
$ podman inspect centos --format "{{.GraphDriver}}"
$ podman inspect centos --format "{{.GraphDriver.Name}}"
$ podman inspect --format "{{.ImageName}}" d1218680819b
docker.io/library/centos:latest
$
$ podman rmi [--all,-a] [--force,-f]
$ podman rm ...
$ podman [container] top -a
The following descriptors are supported in addition to the  AIX
format descriptors mentioned in ps (1):

args,  capbnd,  capeff,  capinh,  capprm,  comm,  etime, group,
hgroup, hpid,  huser,  label,  nice,  pcpu,  pgid,  pid,  ppid,
rgroup, ruser, seccomp, state, time, tty, user, vsz
$ podman search --limit 3 rhel
$ podman search alpine
$ podman search registry.fedoraproject.org/fedora
$ podman search --filter=is-official alpine
$ podman stop mywebserver
$ podman stop 860a4b235279
$ podman stop mywebserver 860a4b235279
$ podman stop --cidfile /home/user/cidfile-1
$ podman stop --timeout 2 860a4b235279
$ podman stop -a
$ podman stop --latest
  • podman.txt
  • Last modified: 2020/01/27 21:41
  • by rpjday