Skip to content

ManifestCLI

annotate

annotate(name, manifest, arch=None, os=None, os_features=None, os_version=None, variant=None)

Annotates a Docker manifest list.

Parameters:

Name Type Description Default
name str

The name of the manifest list

required
manifest str

The individual manifest to annotate

required
arch Optional[str]

The manifest's architecture

None
os Optional[str]

The manifest's operating system

None
os_features Optional[List[str]]

The manifest's operating system features

None
os_version Optional[str]

The manifest's operating system version

None
variant Optional[str]

The manifest's architecture variant

None

create

create(name, manifests, ammend=False, insecure=False)

Creates a Docker manifest list.

Parameters:

Name Type Description Default
name str

The name of the manifest list

required
manifests List[str]

The list of manifests to add to the manifest list

required

Returns

A `python_on_whales.ManifestList`.

inspect

inspect(x)

Returns a Docker manifest list object.

push

push(x, purge=False, quiet=False)

Push a manifest list to a repository.

Options

purge: Remove the local manifest list after push

remove

remove(manifest_lists)

Removes a Docker manifest list or lists.

Parameters:

Name Type Description Default
manifest_lists Union[ValidManifestList, List[ValidManifestList]]

One or more manifest lists.

required