Package podman

Manage Pods, Containers and Container Images

podman (Pod Manager) is a fully featured container engine that is a simple
daemonless tool. podman provides a Docker-CLI comparable command line that
eases the transition from other container engines and allows the management of
pods, containers and images. Simply put: alias docker=podman.
Most podman commands can be run as a regular user, without requiring
additional privileges.

podman uses Buildah(1) internally to create container images.
Both tools share image (not container) storage, hence each can use or
manipulate images (but not containers) created by the other.

Manage Pods, Containers and Container Images
podman Simple management tool for pods, containers and images

Version: 3.0.0

See also: podman-remote.

General Commands

podman Simple management tool for pods, containers and images
podman-attach Attach to a running container
podman-auto-update Auto update containers according to their auto-update policy
podman-build Build a container image using a Containerfile
podman-commit Create new image based on the changed container
podman-completion Generate shell completion scripts
podman-container Manage containers
podman-container-attach alias for podman-attach
podman-container-checkpoint Checkpoints one or more running containers
podman-container-cleanup Cleanup the container's network and mountpoints
podman-container-commit alias for podman-commit
podman-container-cp alias for podman-cp
podman-container-create alias for podman-create
podman-container-diff alias for podman-diff
podman-container-exec alias for podman-exec
podman-container-exists Check if a container exists in local storage
podman-container-export alias for podman-export
podman-container-init alias for podman-init
podman-container-inspect alias for podman-inspect
podman-container-kill alias for podman-kill
podman-container-list alias for podman-ps
podman-container-logs alias for podman-logs
podman-container-ls alias for podman-ps
podman-container-mount alias for podman-mount
podman-container-pause alias for podman-pause
podman-container-port alias for podman-port
podman-container-prune Remove all stopped containers from local storage
podman-container-ps alias for podman-ps
podman-container-restart alias for podman-restart
podman-container-restore Restores one or more containers from a checkpoint
podman-container-rm alias for podman-rm
podman-container-run alias for podman-run
podman-container-runlabel Executes a command as described by a container image label
podman-container-start alias for podman-start
podman-container-stats alias for podman-stats
podman-container-stop alias for podman-stop
podman-container-top alias for podman-top
podman-container-umount alias for podman-unmount
podman-container-unmount alias for podman-unmount
podman-container-unpause alias for podman-unpause
podman-container-wait alias for podman-wait
podman-cp Copy files/folders between a container and the local filesystem
podman-create Create a new container
podman-diff Inspect changes on a container or image's filesystem
podman-events Monitor Podman events
podman-exec Execute a command in a running container
podman-export Export a container's filesystem contents as a tar archive
podman-generate Generate structured data based for a containers and pods
podman-generate-kube Generate Kubernetes YAML based on a pod or container
podman-generate-systemd Generate systemd unit file(s) for a container or pod. Not supported for the remote client
podman-healthcheck Manage healthchecks for containers
podman-healthcheck-run Run a container healthcheck
podman-help alias for podman
podman-history Show the history of an image
podman-image Manage images
podman-image-build alias for podman-build
podman-image-diff Inspect changes on an image's filesystem
podman-image-exists Check if an image exists in local storage
podman-image-history alias for podman-history
podman-image-import alias for podman-import
podman-image-inspect alias for podman-inspect
podman-image-list alias for podman-images
podman-image-load alias for podman-load
podman-image-ls alias for podman-images
podman-image-mount Mount an image's root filesystem
podman-image-prune Remove all unused images from the local store
podman-image-pull alias for podman-pull
podman-image-push alias for podman-push
podman-image-rm alias for podman-rmi
podman-image-save alias for podman-save
podman-image-search alias for podman-search
podman-image-sign Create a signature for an image
podman-image-tag alias for podman-tag
podman-image-tree Prints layer hierarchy of an image in a tree format
podman-image-trust Manage container registry image trust policy
podman-image-umount alias for podman-image-unmount
podman-image-unmount Unmount an image's root filesystem
podman-image-untag alias for podman-untag
podman-images List images in local storage
podman-import Import a tarball and save it as a filesystem image
podman-info Displays Podman related system information
podman-init Initialize one or more containers
podman-inspect Display a container, image, volume, network, or pod's configuration
podman-kill Kill the main process in one or more containers
podman-load Load image(s) from a tar archive into container storage
podman-login Login to a container registry
podman-logout Logout of a container registry
podman-logs Display the logs of one or more containers
podman-manifest Create and manipulate manifest lists and image indexes
podman-manifest-add Add an image to a manifest list or image index
podman-manifest-annotate Add or update information about an entry in a manifest list or image index
podman-manifest-create Create a manifest list or image index
podman-manifest-inspect Display a manifest list or image index
podman-manifest-push Push a manifest list or image index to a registry
podman-manifest-remove Remove an image from a manifest list or image index
podman-mount Mount a working container's root filesystem
podman-network Manage Podman CNI networks
podman-network-connect Connect a container to a network
podman-network-create Create a Podman CNI network
podman-network-disconnect Disconnect a container from a network
podman-network-inspect Displays the raw CNI network configuration for one or more networks
podman-network-ls Display a summary of CNI networks
podman-network-reload Reload network configuration for containers
podman-network-rm Remove one or more CNI networks
podman-pause Pause one or more containers
podman-play Play pods and containers based on a structured input file
podman-play-kube Create pods and containers based on Kubernetes YAML
podman-pod Management tool for groups of containers, called pods
podman-pod-create Create a new pod
podman-pod-exists Check if a pod exists in local storage
podman-pod-inspect Displays information describing a pod
podman-pod-kill Kill the main process of each container in one or more pods
podman-pod-pause Pause one or more pods
podman-pod-prune Remove all stopped pods and their containers
podman-pod-ps Prints out information about pods
podman-pod-restart Restart one or more pods
podman-pod-rm Remove one or more stopped pods and containers
podman-pod-start Start one or more pods
podman-pod-stats Display a live stream of resource usage stats for containers in one or more pods
podman-pod-stop Stop one or more pods
podman-pod-top Display the running processes of containers in a pod
podman-pod-unpause Unpause one or more pods
podman-port List port mappings for a container
podman-ps Prints out information about containers
podman-pull Pull an image from a registry
podman-push Push an image from local storage to elsewhere
podman-restart Restart one or more containers
podman-rm Remove one or more containers
podman-rmi Removes one or more locally stored images
podman-run Run a command in a new container
podman-save Save image(s) to an archive
podman-search Search a registry for an image
podman-start Start one or more containers
podman-stats Display a live stream of one or more container's resource usage statistics
podman-stop Stop one or more running containers
podman-system Manage podman
podman-system-connection Manage the destination(s) for Podman service(s)
podman-system-connection-add Record destination for the Podman service
podman-system-connection-default Set named destination as default for the Podman service
podman-system-connection-list List the destination for the Podman service(s)
podman-system-connection-remove Delete named destination
podman-system-connection-rename Rename the destination for Podman service
podman-system-df Show podman disk usage
podman-system-info alias for podman-info
podman-system-migrate Migrate existing containers to a new podman version
podman-system-prune Remove all unused pod, container, image and volume data
podman-system-renumber Migrate lock numbers to handle a change in maximum number of locks
podman-system-reset Reset storage back to initial state
podman-system-service Run an API service
podman-tag Add an additional name to a local image
podman-top Display the running processes of a container
podman-umount alias for podman-unmount
podman-unmount Unmount a working container's root filesystem
podman-unpause Unpause one or more containers
podman-unshare Run a command inside of a modified user namespace
podman-untag Removes one or more names from a locally-stored image
podman-version Display the Podman version information
podman-volume Simple management tool for volumes
podman-volume-create Create a new volume
podman-volume-inspect Get detailed information on one or more volumes
podman-volume-ls List all the available volumes
podman-volume-prune Remove all unused volumes
podman-volume-rm Remove one or more volumes
podman-wait Wait on one or more containers to stop and print their exit codes

File Formats

oci-hooks OCI hooks configuration directories