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 |