Expand description
Async podman client using the native libpod API.
Provides a high-level interface for pulling container images through
podman’s native libpod HTTP API, enabling streaming per-blob byte-level
progress display. The transient podman system service is started
against bootc’s custom storage root and automatically torn down.
Structs§
- Artifact
Pull 🔒Progress - Per-blob download progress from podman’s native pull API.
- Image
Pull 🔒Report - A report object from podman’s native image pull endpoint.
- Podman
Client 🔒 - Manages a transient podman service, providing HTTP access to the native libpod API via a Unix socket.
Constants§
- LIBPOD_
API_ 🔒VERSION - Podman libpod API version to use.
- NON_
DOCKER_ 🔒TRANSPORTS - Non-docker container image transports known to containers/image.
Functions§
- display_
pull_ 🔒progress - Read NDJSON lines from
readerand display pull progress. - uses_
non_ 🔒docker_ transport - Returns
trueifimageuses a non-docker transport prefix.