You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For runtime dependencies, see [dependencies] in pyproject.toml
For testing and development dependencies, see [project.optional.dependencies] in pyproject.toml
The package is split in [progress_bar], [docs], and [test]
Example usage
"""Demonstrate PodmanClient."""importjsonfrompodmanimportPodmanClient# Provide a URI path for the libpod service. In libpod, the URI can be a unix# domain socket(UDS) or TCP. The TCP connection has not been implemented in this# package yet.uri="unix:///run/user/1000/podman/podman.sock"withPodmanClient(base_url=uri) asclient:
version=client.version()
print("Release: ", version["Version"])
print("Compatible API: ", version["ApiVersion"])
print("Podman API: ", version["Components"][0]["Details"]["APIVersion"], "\n")
# get all imagesforimageinclient.images.list():
print(image, image.id, "\n")
# find all containersforcontainerinclient.containers.list():
# After a list call you would probably want to reload the container# to get the information about the variables such as status.# Note that list() ignores the sparse option and assumes True by default.container.reload()
print(container, container.id, "\n")
print(container, container.status, "\n")
# available fieldsprint(sorted(container.attrs.keys()))
print(json.dumps(client.df(), indent=4))