mirror of
https://github.com/containers/podman.git
synced 2025-08-06 11:32:07 +08:00
podman artifact
the podman artifact verb is used to manage OCI artifacts. the following verbs were added to `podman artifact`: * add * inspect * ls * pull * push * rm Notable items with this PR: * all artifact commands and their output are subject to change. i.e. consider all of this tech preview * there is no way to add a file to an artifact that already exists in the store. you would need to delete and recreate the artifact. * all references to artifacts names should be fully qualified names in the form of repo/name:tag (i.e. quay.io/artifact/foobar:latest) * i understand that we will likely want to be able to attribute things like arch, etc to artifact files. this function is not available yet. Many thanks to Paul Holzinger for autocompletion PRs and review PRs that fixed issues early on. Also fix up some Args function to specify the correct number of args. Signed-off-by: Paul Holzinger <pholzing@redhat.com> Signed-off-by: Brent Baude <bbaude@redhat.com>
This commit is contained in:
@ -5,6 +5,8 @@ Commands
|
||||
|
||||
:doc:`Podman <markdown/podman.1>` (Pod Manager) Global Options, Environment Variables, Exit Codes, Configuration Files, and more
|
||||
|
||||
:doc:`artifact <markdown/podman-artifact.1>` Manage OCI artifacts
|
||||
|
||||
:doc:`attach <markdown/podman-attach.1>` Attach to a running container
|
||||
|
||||
:doc:`auto-update <markdown/podman-auto-update.1>` Auto update containers according to their auto-update policy
|
||||
|
2
docs/source/markdown/.gitignore
vendored
2
docs/source/markdown/.gitignore
vendored
@ -1,3 +1,5 @@
|
||||
podman-artifact-pull.1.md
|
||||
podman-artifact-push.1.md
|
||||
podman-attach.1.md
|
||||
podman-auto-update.1.md
|
||||
podman-build.1.md
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman auto update, build, container runlabel, create, farm build, image sign, kube play, login, logout, manifest add, manifest inspect, manifest push, pull, push, run, search
|
||||
####> podman artifact pull, artifact push, auto update, build, container runlabel, create, farm build, image sign, kube play, login, logout, manifest add, manifest inspect, manifest push, pull, push, run, search
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--authfile**=*path*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman build, container runlabel, farm build, image sign, kube play, login, manifest add, manifest push, pull, push, search
|
||||
####> podman artifact pull, artifact push, build, container runlabel, farm build, image sign, kube play, login, manifest add, manifest push, pull, push, search
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--cert-dir**=*path*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman build, container runlabel, farm build, kube play, manifest add, manifest push, pull, push, search
|
||||
####> podman artifact pull, artifact push, build, container runlabel, farm build, kube play, manifest add, manifest push, pull, push, search
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--creds**=*[username[:password]]*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman build, create, farm build, pull, run
|
||||
####> podman artifact pull, build, create, farm build, pull, run
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--decryption-key**=*key[:passphrase]*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman manifest push, push
|
||||
####> podman artifact push, manifest push, push
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--digestfile**=*Digestfile*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman build, create, farm build, pull, push, run
|
||||
####> podman artifact pull, artifact push, build, create, farm build, pull, push, run
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--retry-delay**=*duration*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman build, create, farm build, pull, push, run
|
||||
####> podman artifact pull, artifact push, build, create, farm build, pull, push, run
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--retry**=*attempts*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman manifest push, push
|
||||
####> podman artifact push, manifest push, push
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--sign-by-sigstore**=*param-file*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman manifest push, push
|
||||
####> podman artifact push, manifest push, push
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--sign-passphrase-file**=*path*
|
||||
|
@ -1,5 +1,5 @@
|
||||
####> This option file is used in:
|
||||
####> podman auto update, build, container runlabel, create, farm build, kube play, login, manifest add, manifest create, manifest inspect, manifest push, pull, push, run, search
|
||||
####> podman artifact pull, artifact push, auto update, build, container runlabel, create, farm build, kube play, login, manifest add, manifest create, manifest inspect, manifest push, pull, push, run, search
|
||||
####> If file is edited, make sure the changes
|
||||
####> are applicable to all of those.
|
||||
#### **--tls-verify**
|
||||
|
48
docs/source/markdown/podman-artifact-add.1.md
Normal file
48
docs/source/markdown/podman-artifact-add.1.md
Normal file
@ -0,0 +1,48 @@
|
||||
% podman-artifact-add 1
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-add - Add an OCI artifact to the local store
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact add** *name* *file* [*file*]...
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
Add an OCI artifact to the local store from the local filesystem. You must
|
||||
provide at least one file to create the artifact, but several can also be
|
||||
added.
|
||||
|
||||
|
||||
## OPTIONS
|
||||
|
||||
#### **--help**
|
||||
|
||||
Print usage statement.
|
||||
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
Add a single file to an artifact
|
||||
|
||||
```
|
||||
$ podman artifact add quay.io/myartifact/myml:latest /tmp/foobar.ml
|
||||
0fe1488ecdef8cc4093e11a55bc048d9fc3e13a4ba846efd24b5a715006c95b3
|
||||
```
|
||||
|
||||
Add multiple files to an artifact
|
||||
```
|
||||
$ podman artifact add quay.io/myartifact/myml:latest /tmp/foobar1.ml /tmp/foobar2.ml
|
||||
1487acae11b5a30948c50762882036b41ac91a7b9514be8012d98015c95ddb78
|
||||
```
|
||||
|
||||
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**
|
||||
|
||||
## HISTORY
|
||||
Jan 2025, Originally compiled by Brent Baude <bbaude@redhat.com>
|
38
docs/source/markdown/podman-artifact-inspect.1.md
Normal file
38
docs/source/markdown/podman-artifact-inspect.1.md
Normal file
@ -0,0 +1,38 @@
|
||||
% podman-artifact-inspect 1
|
||||
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-inspect - Inspect an OCI artifact
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact inspect** [*name*] ...
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
Inspect an artifact in the local store. The artifact can be referred to with either:
|
||||
|
||||
1. Fully qualified artifact name
|
||||
2. Full or partial digest of the artifact's manifest
|
||||
|
||||
## OPTIONS
|
||||
|
||||
#### **--help**
|
||||
|
||||
Print usage statement.
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
Inspect an OCI image in the local store.
|
||||
```
|
||||
$ podman artifact inspect quay.io/myartifact/myml:latest
|
||||
```
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**
|
||||
|
||||
## HISTORY
|
||||
Sept 2024, Originally compiled by Brent Baude <bbaude@redhat.com>
|
57
docs/source/markdown/podman-artifact-ls.1.md
Normal file
57
docs/source/markdown/podman-artifact-ls.1.md
Normal file
@ -0,0 +1,57 @@
|
||||
% podman-artifact-ls 1
|
||||
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-ls - List OCI artifacts in local store
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact ls** [*options*]
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
List all local artifacts in your local store.
|
||||
|
||||
## OPTIONS
|
||||
|
||||
#### **--format**
|
||||
|
||||
Print results with a Go template.
|
||||
|
||||
| **Placeholder** | **Description** |
|
||||
|-----------------|------------------------------------------------|
|
||||
| .Digest | The computed digest of the artifact's manifest |
|
||||
| .Repository | Repository name of the artifact |
|
||||
| .Size | Size artifact in human readable units |
|
||||
| .Tag | Tag of the artifact name |
|
||||
|
||||
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
List artifacts in the local store
|
||||
```
|
||||
$ podman artifact ls
|
||||
REPOSITORY TAG DIGEST SIZE
|
||||
quay.io/artifact/foobar1 latest ab609fad386df1433f461b0643d9cf575560baf633809dcc9c190da6cc3a3c29 2.097GB
|
||||
quay.io/artifact/foobar2 special cd734b558ceb8ccc0281ca76530e1dea1eb479407d3163f75fb601bffb6f73d0 12.58MB
|
||||
|
||||
|
||||
```
|
||||
List artifact digests and size using a --format
|
||||
```
|
||||
$ podman artifact ls --format "{{.Digest}} {{.Size}}"
|
||||
ab609fad386df1433f461b0643d9cf575560baf633809dcc9c190da6cc3a3c29 2.097GB
|
||||
cd734b558ceb8ccc0281ca76530e1dea1eb479407d3163f75fb601bffb6f73d0 12.58MB
|
||||
```
|
||||
|
||||
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**
|
||||
|
||||
## HISTORY
|
||||
Jan 2025, Originally compiled by Brent Baude <bbaude@redhat.com>
|
75
docs/source/markdown/podman-artifact-pull.1.md.in
Normal file
75
docs/source/markdown/podman-artifact-pull.1.md.in
Normal file
@ -0,0 +1,75 @@
|
||||
% podman-artifact-pull 1
|
||||
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-pull - Pulls an artifact from a registry and stores it locally
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact pull** [*options*] *source*
|
||||
|
||||
|
||||
## DESCRIPTION
|
||||
podman artifact pull copies an artifact from a registry onto the local machine.
|
||||
|
||||
|
||||
## SOURCE
|
||||
SOURCE is the location from which the artifact image is obtained.
|
||||
|
||||
```
|
||||
# Pull from a registry
|
||||
$ podman artifact pull quay.io/foobar/artifact:special
|
||||
```
|
||||
|
||||
## OPTIONS
|
||||
|
||||
@@option authfile
|
||||
|
||||
@@option cert-dir
|
||||
|
||||
@@option creds
|
||||
|
||||
@@option decryption-key
|
||||
|
||||
|
||||
#### **--help**, **-h**
|
||||
|
||||
Print the usage statement.
|
||||
|
||||
#### **--quiet**, **-q**
|
||||
|
||||
Suppress output information when pulling images
|
||||
|
||||
@@option retry
|
||||
|
||||
@@option retry-delay
|
||||
|
||||
@@option tls-verify
|
||||
|
||||
## FILES
|
||||
|
||||
## EXAMPLES
|
||||
Pull an artifact from a registry
|
||||
|
||||
```
|
||||
podman artifact pull quay.io/baude/artifact:josey
|
||||
Getting image source signatures
|
||||
Copying blob e741c35a27bb done |
|
||||
Copying config 44136fa355 done |
|
||||
Writing manifest to image destination
|
||||
|
||||
```
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**, **[podman-login(1)](podman-login.1.md)**, **[containers-certs.d(5)](https://github.com/containers/image/blob/main/docs/containers-certs.d.5.md)**
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
See [podman-troubleshooting(7)](https://github.com/containers/podman/blob/main/troubleshooting.md)
|
||||
for solutions to common issues.
|
||||
|
||||
## HISTORY
|
||||
Jan 2025, Originally compiled by Brent Baude <bbaude@redhat.com>
|
71
docs/source/markdown/podman-artifact-push.1.md.in
Normal file
71
docs/source/markdown/podman-artifact-push.1.md.in
Normal file
@ -0,0 +1,71 @@
|
||||
% podman-artifact-push 1
|
||||
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-push - Push an OCI artifact from local storage to an image registry
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact push** [*options*] *image*
|
||||
|
||||
## DESCRIPTION
|
||||
Pushes an artifact from the local artifact store to an image registry.
|
||||
|
||||
```
|
||||
# Push artifact to a container registry
|
||||
$ podman artifact push quay.io/artifact/foobar1:latest
|
||||
```
|
||||
|
||||
## OPTIONS
|
||||
|
||||
@@option authfile
|
||||
|
||||
@@option cert-dir
|
||||
|
||||
@@option creds
|
||||
|
||||
@@option digestfile
|
||||
|
||||
#### **--quiet**, **-q**
|
||||
|
||||
When writing the output image, suppress progress output
|
||||
|
||||
@@option retry
|
||||
|
||||
@@option retry-delay
|
||||
|
||||
#### **--sign-by**=*key*
|
||||
|
||||
Add a “simple signing” signature at the destination using the specified key. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
||||
@@option sign-by-sigstore
|
||||
|
||||
|
||||
#### **--sign-by-sigstore-private-key**=*path*
|
||||
|
||||
Add a sigstore signature at the destination using a private key at the specified path. (This option is not available with the remote Podman client, including Mac and Windows (excluding WSL2) machines)
|
||||
|
||||
@@option sign-passphrase-file
|
||||
|
||||
@@option tls-verify
|
||||
|
||||
## EXAMPLE
|
||||
|
||||
Push the specified iage to a container registry:
|
||||
```
|
||||
$ podman artifact push quay.io/baude/artifact:single
|
||||
Getting image source signatures
|
||||
Copying blob 3ddc0a3cdb61 done |
|
||||
Copying config 44136fa355 done |
|
||||
Writing manifest to image destination
|
||||
```
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**, **[podman-pull(1)](podman-pull.1.md)**, **[podman-login(1)](podman-login.1.md)**, **[containers-certs.d(5)](https://github.com/containers/image/blob/main/docs/containers-certs.d.5.md)**
|
||||
|
||||
|
||||
## HISTORY
|
||||
Jan 2025, Originally compiled by Brent Baude <bbaude@redhat.com>
|
46
docs/source/markdown/podman-artifact-rm.1.md
Normal file
46
docs/source/markdown/podman-artifact-rm.1.md
Normal file
@ -0,0 +1,46 @@
|
||||
% podman-artifact-rm 1
|
||||
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact\-rm - Remove an OCI from local storage
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact rm** *name*
|
||||
|
||||
## DESCRIPTION
|
||||
|
||||
Remove an artifact from the local artifact store. The input may be the fully
|
||||
qualified artifact name or a full or partial artifact digest.
|
||||
|
||||
## OPTIONS
|
||||
|
||||
#### **--help**
|
||||
|
||||
Print usage statement.
|
||||
|
||||
|
||||
## EXAMPLES
|
||||
|
||||
Remove an artifact by name
|
||||
|
||||
```
|
||||
$ podman artifact rm quay.io/artifact/foobar2:test
|
||||
e7b417f49fc24fc7ead6485da0ebd5bc4419d8a3f394c169fee5a6f38faa4056
|
||||
```
|
||||
|
||||
Remove an artifact by partial digest
|
||||
|
||||
```
|
||||
$ podman artifact rm e7b417f49fc
|
||||
e7b417f49fc24fc7ead6485da0ebd5bc4419d8a3f394c169fee5a6f38faa4056
|
||||
```
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**, **[podman-artifact(1)](podman-artifact.1.md)**
|
||||
|
||||
## HISTORY
|
||||
Jan 2025, Originally compiled by Brent Baude <bbaude@redhat.com>
|
36
docs/source/markdown/podman-artifact.1.md
Normal file
36
docs/source/markdown/podman-artifact.1.md
Normal file
@ -0,0 +1,36 @@
|
||||
% podman-artifact 1
|
||||
|
||||
## WARNING: Experimental command
|
||||
*This command is considered experimental and still in development. Inputs, options, and outputs are all
|
||||
subject to change.*
|
||||
|
||||
## NAME
|
||||
podman\-artifact - Manage OCI artifacts
|
||||
|
||||
## SYNOPSIS
|
||||
**podman artifact** *subcommand*
|
||||
|
||||
## DESCRIPTION
|
||||
`podman artifact` is a set of subcommands that manage OCI artifacts.
|
||||
|
||||
OCI artifacts are a common way to distribute files that are associated with OCI images and
|
||||
containers. Podman is capable of managing (pulling, inspecting, pushing) these artifacts
|
||||
from its local "artifact store".
|
||||
|
||||
## SUBCOMMANDS
|
||||
|
||||
| Command | Man Page | Description |
|
||||
|---------|------------------------------------------------------------|--------------------------------------------------------------|
|
||||
| add | [podman-artifact-add(1)](podman-artifact-add.1.md) | Add an OCI artifact to the local store |
|
||||
| inspect | [podman-artifact-inspect(1)](podman-artifact-inspect.1.md) | Inspect an OCI artifact |
|
||||
| ls | [podman-artifact-ls(1)](podman-artifact-ls.1.md) | List OCI artifacts in local store |
|
||||
| pull | [podman-artifact-pull(1)](podman-artifact-pull.1.md) | Pulls an artifact from a registry and stores it locally |
|
||||
| push | [podman-artifact-push(1)](podman-artifact-push.1.md) | Push an OCI artifact from local storage to an image registry |
|
||||
| rm | [podman-artifact-rm(1)](podman-artifact-rm.1.md) | Remove an OCI from local storage |
|
||||
|
||||
|
||||
## SEE ALSO
|
||||
**[podman(1)](podman.1.md)**
|
||||
|
||||
## HISTORY
|
||||
Sept 2024, Originally compiled by Brent Baude <bbaude@redhat.com>
|
@ -325,69 +325,70 @@ the exit codes follow the `chroot` standard, see below:
|
||||
|
||||
## COMMANDS
|
||||
|
||||
| Command | Description |
|
||||
| ------------------------------------------------ | --------------------------------------------------------------------------- |
|
||||
| [podman-attach(1)](podman-attach.1.md) | Attach to a running container. |
|
||||
| [podman-auto-update(1)](podman-auto-update.1.md) | Auto update containers according to their auto-update policy |
|
||||
| [podman-build(1)](podman-build.1.md) | Build a container image using a Containerfile. |
|
||||
| [podman-farm(1)](podman-farm.1.md) | Farm out builds to machines running podman for different architectures |
|
||||
| [podman-commit(1)](podman-commit.1.md) | Create new image based on the changed container. |
|
||||
| [podman-completion(1)](podman-completion.1.md) | Generate shell completion scripts |
|
||||
| [podman-compose(1)](podman-compose.1.md) | Run Compose workloads via an external compose provider. |
|
||||
| [podman-container(1)](podman-container.1.md) | Manage containers. |
|
||||
| [podman-cp(1)](podman-cp.1.md) | Copy files/folders between a container and the local filesystem. |
|
||||
| [podman-create(1)](podman-create.1.md) | Create a new container. |
|
||||
| [podman-diff(1)](podman-diff.1.md) | Inspect changes on a container or image's filesystem. |
|
||||
| [podman-events(1)](podman-events.1.md) | Monitor Podman events |
|
||||
| [podman-exec(1)](podman-exec.1.md) | Execute a command in a running container. |
|
||||
| [podman-export(1)](podman-export.1.md) | Export a container's filesystem contents as a tar archive. |
|
||||
| [podman-generate(1)](podman-generate.1.md) | Generate structured data based on containers, pods or volumes. |
|
||||
| [podman-healthcheck(1)](podman-healthcheck.1.md) | Manage healthchecks for containers |
|
||||
| [podman-history(1)](podman-history.1.md) | Show the history of an image. |
|
||||
| [podman-image(1)](podman-image.1.md) | Manage images. |
|
||||
| [podman-images(1)](podman-images.1.md) | List images in local storage. |
|
||||
| [podman-import(1)](podman-import.1.md) | Import a tarball and save it as a filesystem image. |
|
||||
| [podman-info(1)](podman-info.1.md) | Display Podman related system information. |
|
||||
| [podman-init(1)](podman-init.1.md) | Initialize one or more containers |
|
||||
| [podman-inspect(1)](podman-inspect.1.md) | Display a container, image, volume, network, or pod's configuration. |
|
||||
| [podman-kill(1)](podman-kill.1.md) | Kill the main process in one or more containers. |
|
||||
| [podman-load(1)](podman-load.1.md) | Load image(s) from a tar archive into container storage. |
|
||||
| [podman-login(1)](podman-login.1.md) | Log in to a container registry. |
|
||||
| [podman-logout(1)](podman-logout.1.md) | Log out of a container registry. |
|
||||
| [podman-logs(1)](podman-logs.1.md) | Display the logs of one or more containers. |
|
||||
| [podman-machine(1)](podman-machine.1.md) | Manage Podman's virtual machine |
|
||||
| [podman-manifest(1)](podman-manifest.1.md) | Create and manipulate manifest lists and image indexes. |
|
||||
| [podman-mount(1)](podman-mount.1.md) | Mount a working container's root filesystem. |
|
||||
| [podman-network(1)](podman-network.1.md) | Manage Podman networks. |
|
||||
| [podman-pause(1)](podman-pause.1.md) | Pause one or more containers. |
|
||||
| [podman-kube(1)](podman-kube.1.md) | Play containers, pods or volumes based on a structured input file. |
|
||||
| [podman-pod(1)](podman-pod.1.md) | Management tool for groups of containers, called pods. |
|
||||
| [podman-port(1)](podman-port.1.md) | List port mappings for a container. |
|
||||
| [podman-ps(1)](podman-ps.1.md) | Print out information about containers. |
|
||||
| [podman-pull(1)](podman-pull.1.md) | Pull an image from a registry. |
|
||||
| [podman-push(1)](podman-push.1.md) | Push an image, manifest list or image index from local storage to elsewhere.|
|
||||
| [podman-rename(1)](podman-rename.1.md) | Rename an existing container. |
|
||||
| [podman-restart(1)](podman-restart.1.md) | Restart one or more containers. |
|
||||
| [podman-rm(1)](podman-rm.1.md) | Remove one or more containers. |
|
||||
| [podman-rmi(1)](podman-rmi.1.md) | Remove one or more locally stored images. |
|
||||
| [podman-run(1)](podman-run.1.md) | Run a command in a new container. |
|
||||
| [podman-save(1)](podman-save.1.md) | Save image(s) to an archive. |
|
||||
| [podman-search(1)](podman-search.1.md) | Search a registry for an image. |
|
||||
| [podman-secret(1)](podman-secret.1.md) | Manage podman secrets. |
|
||||
| [podman-start(1)](podman-start.1.md) | Start one or more containers. |
|
||||
| [podman-stats(1)](podman-stats.1.md) | Display a live stream of one or more container's resource usage statistics. |
|
||||
| [podman-stop(1)](podman-stop.1.md) | Stop one or more running containers. |
|
||||
| [podman-system(1)](podman-system.1.md) | Manage podman. |
|
||||
| [podman-tag(1)](podman-tag.1.md) | Add an additional name to a local image. |
|
||||
| [podman-top(1)](podman-top.1.md) | Display the running processes of a container. |
|
||||
| [podman-unmount(1)](podman-unmount.1.md) | Unmount a working container's root filesystem. |
|
||||
| [podman-unpause(1)](podman-unpause.1.md) | Unpause one or more containers. |
|
||||
| [podman-unshare(1)](podman-unshare.1.md) | Run a command inside of a modified user namespace. |
|
||||
| [podman-untag(1)](podman-untag.1.md) | Remove one or more names from a locally-stored image. |
|
||||
| [podman-update(1)](podman-update.1.md) | Update the configuration of a given container. |
|
||||
| [podman-version(1)](podman-version.1.md) | Display the Podman version information. |
|
||||
| [podman-volume(1)](podman-volume.1.md) | Simple management tool for volumes. |
|
||||
| [podman-wait(1)](podman-wait.1.md) | Wait on one or more containers to stop and print their exit codes. |
|
||||
| Command | Description |
|
||||
|--------------------------------------------------|------------------------------------------------------------------------------|
|
||||
| [podman-artifact(1)](podman-artifact.1.md) | Manage OCI artifacts. |
|
||||
| [podman-attach(1)](podman-attach.1.md) | Attach to a running container. |
|
||||
| [podman-auto-update(1)](podman-auto-update.1.md) | Auto update containers according to their auto-update policy |
|
||||
| [podman-build(1)](podman-build.1.md) | Build a container image using a Containerfile. |
|
||||
| [podman-farm(1)](podman-farm.1.md) | Farm out builds to machines running podman for different architectures |
|
||||
| [podman-commit(1)](podman-commit.1.md) | Create new image based on the changed container. |
|
||||
| [podman-completion(1)](podman-completion.1.md) | Generate shell completion scripts |
|
||||
| [podman-compose(1)](podman-compose.1.md) | Run Compose workloads via an external compose provider. |
|
||||
| [podman-container(1)](podman-container.1.md) | Manage containers. |
|
||||
| [podman-cp(1)](podman-cp.1.md) | Copy files/folders between a container and the local filesystem. |
|
||||
| [podman-create(1)](podman-create.1.md) | Create a new container. |
|
||||
| [podman-diff(1)](podman-diff.1.md) | Inspect changes on a container or image's filesystem. |
|
||||
| [podman-events(1)](podman-events.1.md) | Monitor Podman events |
|
||||
| [podman-exec(1)](podman-exec.1.md) | Execute a command in a running container. |
|
||||
| [podman-export(1)](podman-export.1.md) | Export a container's filesystem contents as a tar archive. |
|
||||
| [podman-generate(1)](podman-generate.1.md) | Generate structured data based on containers, pods or volumes. |
|
||||
| [podman-healthcheck(1)](podman-healthcheck.1.md) | Manage healthchecks for containers |
|
||||
| [podman-history(1)](podman-history.1.md) | Show the history of an image. |
|
||||
| [podman-image(1)](podman-image.1.md) | Manage images. |
|
||||
| [podman-images(1)](podman-images.1.md) | List images in local storage. |
|
||||
| [podman-import(1)](podman-import.1.md) | Import a tarball and save it as a filesystem image. |
|
||||
| [podman-info(1)](podman-info.1.md) | Display Podman related system information. |
|
||||
| [podman-init(1)](podman-init.1.md) | Initialize one or more containers |
|
||||
| [podman-inspect(1)](podman-inspect.1.md) | Display a container, image, volume, network, or pod's configuration. |
|
||||
| [podman-kill(1)](podman-kill.1.md) | Kill the main process in one or more containers. |
|
||||
| [podman-load(1)](podman-load.1.md) | Load image(s) from a tar archive into container storage. |
|
||||
| [podman-login(1)](podman-login.1.md) | Log in to a container registry. |
|
||||
| [podman-logout(1)](podman-logout.1.md) | Log out of a container registry. |
|
||||
| [podman-logs(1)](podman-logs.1.md) | Display the logs of one or more containers. |
|
||||
| [podman-machine(1)](podman-machine.1.md) | Manage Podman's virtual machine |
|
||||
| [podman-manifest(1)](podman-manifest.1.md) | Create and manipulate manifest lists and image indexes. |
|
||||
| [podman-mount(1)](podman-mount.1.md) | Mount a working container's root filesystem. |
|
||||
| [podman-network(1)](podman-network.1.md) | Manage Podman networks. |
|
||||
| [podman-pause(1)](podman-pause.1.md) | Pause one or more containers. |
|
||||
| [podman-kube(1)](podman-kube.1.md) | Play containers, pods or volumes based on a structured input file. |
|
||||
| [podman-pod(1)](podman-pod.1.md) | Management tool for groups of containers, called pods. |
|
||||
| [podman-port(1)](podman-port.1.md) | List port mappings for a container. |
|
||||
| [podman-ps(1)](podman-ps.1.md) | Print out information about containers. |
|
||||
| [podman-pull(1)](podman-pull.1.md) | Pull an image from a registry. |
|
||||
| [podman-push(1)](podman-push.1.md) | Push an image, manifest list or image index from local storage to elsewhere. |
|
||||
| [podman-rename(1)](podman-rename.1.md) | Rename an existing container. |
|
||||
| [podman-restart(1)](podman-restart.1.md) | Restart one or more containers. |
|
||||
| [podman-rm(1)](podman-rm.1.md) | Remove one or more containers. |
|
||||
| [podman-rmi(1)](podman-rmi.1.md) | Remove one or more locally stored images. |
|
||||
| [podman-run(1)](podman-run.1.md) | Run a command in a new container. |
|
||||
| [podman-save(1)](podman-save.1.md) | Save image(s) to an archive. |
|
||||
| [podman-search(1)](podman-search.1.md) | Search a registry for an image. |
|
||||
| [podman-secret(1)](podman-secret.1.md) | Manage podman secrets. |
|
||||
| [podman-start(1)](podman-start.1.md) | Start one or more containers. |
|
||||
| [podman-stats(1)](podman-stats.1.md) | Display a live stream of one or more container's resource usage statistics. |
|
||||
| [podman-stop(1)](podman-stop.1.md) | Stop one or more running containers. |
|
||||
| [podman-system(1)](podman-system.1.md) | Manage podman. |
|
||||
| [podman-tag(1)](podman-tag.1.md) | Add an additional name to a local image. |
|
||||
| [podman-top(1)](podman-top.1.md) | Display the running processes of a container. |
|
||||
| [podman-unmount(1)](podman-unmount.1.md) | Unmount a working container's root filesystem. |
|
||||
| [podman-unpause(1)](podman-unpause.1.md) | Unpause one or more containers. |
|
||||
| [podman-unshare(1)](podman-unshare.1.md) | Run a command inside of a modified user namespace. |
|
||||
| [podman-untag(1)](podman-untag.1.md) | Remove one or more names from a locally-stored image. |
|
||||
| [podman-update(1)](podman-update.1.md) | Update the configuration of a given container. |
|
||||
| [podman-version(1)](podman-version.1.md) | Display the Podman version information. |
|
||||
| [podman-volume(1)](podman-volume.1.md) | Simple management tool for volumes. |
|
||||
| [podman-wait(1)](podman-wait.1.md) | Wait on one or more containers to stop and print their exit codes. |
|
||||
|
||||
## CONFIGURATION FILES
|
||||
|
||||
|
Reference in New Issue
Block a user