This is an old revision of the document!
Overview
podman-1.7.0 on Fedora 31.
Informational
version
$ 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
$
images
$ 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 $
system
df
$ 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 ...
info
$ podman [system] info
$ podman info --format={{".host"}}
$ podman info --format={{".registries"}}
$ podman info --format={{".store"}}
$ podman info --format={{".store.RunRoot"}}
migrate
prune
$ podman system prune [--all,-a] [--volumes]
renumber
reset
Building images
build
image
build
exists
history
$ 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
import
inspect
$ 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
$
list
load
prune
pull
push
rm [podman rmi]
$ podman rmi [--all,-a] [--force,-f]
save
sign
tag
tree
trust
container
attach
checkpoint
cleanup
commit
cp
create
diff
exec
exists
export
init
inspect [see above]
kill
list
logs
mount
pause
port
prune
restart
restore
rm
run
runlabel
start
stats
stop
top
$ podman [container] top -a