Skip to main content
Version: Next

podman CLI reference

ModularPipelines.Podman provides strongly typed access to the podman CLI.

Executable prerequisite

This package does not install the podman executable. Install it separately and ensure podman is available on PATH.

Follow the executable's official documentation for installation instructions.

Package installation

dotnet add package ModularPipelines.Podman

Resolve the service with context.Tools.Podman. For projects older than C# 14, import ModularPipelines.Podman.Extensions and use the context.Podman() extension method as a compatibility fallback.

Module example

Resolve the service in a module, then select a command from the table below. A runnable example is omitted when no command has complete safety metadata:

var podman = context.Tools.Podman;

Commands

CLI commandOptions record
podman attachPodmanAttachOptions
podman auto-updatePodmanAutoUpdateOptions
podman buildPodmanBuildOptions
podman commitPodmanCommitOptions
podman composePodmanComposeOptions
podman compose attachPodmanComposeAttachOptions
podman compose bridgePodmanComposeBridgeOptions
podman compose bridge convertPodmanComposeBridgeConvertOptions
podman compose bridge transformationsPodmanComposeBridgeTransformationsOptions
podman compose bridge transformations createPodmanComposeBridgeTransformationsCreateOptions
podman compose bridge transformations listPodmanComposeBridgeTransformationsListOptions
podman compose buildPodmanComposeBuildOptions
podman compose commitPodmanComposeCommitOptions
podman compose configPodmanComposeConfigOptions
podman compose cpPodmanComposeCpOptions
podman compose createPodmanComposeCreateOptions
podman compose downPodmanComposeDownOptions
podman compose eventsPodmanComposeEventsOptions
podman compose execPodmanComposeExecOptions
podman compose exportPodmanComposeExportOptions
podman compose imagesPodmanComposeImagesOptions
podman compose killPodmanComposeKillOptions
podman compose logsPodmanComposeLogsOptions
podman compose lsPodmanComposeLsOptions
podman compose pausePodmanComposePauseOptions
podman compose portPodmanComposePortOptions
podman compose psPodmanComposePsOptions
podman compose publishPodmanComposePublishOptions
podman compose pullPodmanComposePullOptions
podman compose pushPodmanComposePushOptions
podman compose restartPodmanComposeRestartOptions
podman compose rmPodmanComposeRmOptions
podman compose runPodmanComposeRunOptions
podman compose scalePodmanComposeScaleOptions
podman compose startPodmanComposeStartOptions
podman compose statsPodmanComposeStatsOptions
podman compose stopPodmanComposeStopOptions
podman compose topPodmanComposeTopOptions
podman compose unpausePodmanComposeUnpauseOptions
podman compose upPodmanComposeUpOptions
podman compose volumesPodmanComposeVolumesOptions
podman compose waitPodmanComposeWaitOptions
podman compose watchPodmanComposeWatchOptions
podman container attachPodmanContainerAttachOptions
podman container checkpointPodmanContainerCheckpointOptions
podman container cleanupPodmanContainerCleanupOptions
podman container clonePodmanContainerCloneOptions
podman container commitPodmanContainerCommitOptions
podman container cpPodmanContainerCpOptions
podman container createPodmanContainerCreateOptions
podman container diffPodmanContainerDiffOptions
podman container execPodmanContainerExecOptions
podman container existsPodmanContainerExistsOptions
podman container exportPodmanContainerExportOptions
podman container initPodmanContainerInitOptions
podman container inspectPodmanContainerInspectOptions
podman container killPodmanContainerKillOptions
podman container listPodmanContainerListOptions
podman container logsPodmanContainerLogsOptions
podman container mountPodmanContainerMountOptions
podman container pausePodmanContainerPauseOptions
podman container portPodmanContainerPortOptions
podman container prunePodmanContainerPruneOptions
podman container psPodmanContainerPsOptions
podman container renamePodmanContainerRenameOptions
podman container restartPodmanContainerRestartOptions
podman container restorePodmanContainerRestoreOptions
podman container rmPodmanContainerRmOptions
podman container runPodmanContainerRunOptions
podman container runlabelPodmanContainerRunlabelOptions
podman container startPodmanContainerStartOptions
podman container statsPodmanContainerStatsOptions
podman container stopPodmanContainerStopOptions
podman container topPodmanContainerTopOptions
podman container unmountPodmanContainerUnmountOptions
podman container unpausePodmanContainerUnpauseOptions
podman container updatePodmanContainerUpdateOptions
podman container waitPodmanContainerWaitOptions
podman cpPodmanCpOptions
podman createPodmanCreateOptions
podman diffPodmanDiffOptions
podman eventsPodmanEventsOptions
podman execPodmanExecOptions
podman exportPodmanExportOptions
podman farm buildPodmanFarmBuildOptions
podman farm createPodmanFarmCreateOptions
podman farm listPodmanFarmListOptions
podman farm removePodmanFarmRemoveOptions
podman farm updatePodmanFarmUpdateOptions
podman generate kubePodmanGenerateKubeOptions
podman generate specPodmanGenerateSpecOptions
podman generate systemdPodmanGenerateSystemdOptions
podman healthcheck runPodmanHealthcheckRunOptions
podman historyPodmanHistoryOptions
podman image buildPodmanImageBuildOptions
podman image diffPodmanImageDiffOptions
podman image existsPodmanImageExistsOptions
podman image historyPodmanImageHistoryOptions
podman image importPodmanImageImportOptions
podman image inspectPodmanImageInspectOptions
podman image listPodmanImageListOptions
podman image loadPodmanImageLoadOptions
podman image mountPodmanImageMountOptions
podman image prunePodmanImagePruneOptions
podman image pullPodmanImagePullOptions
podman image pushPodmanImagePushOptions
podman image rmPodmanImageRmOptions
podman image savePodmanImageSaveOptions
podman image scpPodmanImageScpOptions
podman image searchPodmanImageSearchOptions
podman image signPodmanImageSignOptions
podman image tagPodmanImageTagOptions
podman image treePodmanImageTreeOptions
podman image trust setPodmanImageTrustSetOptions
podman image trust showPodmanImageTrustShowOptions
podman image unmountPodmanImageUnmountOptions
podman image untagPodmanImageUntagOptions
podman imagesPodmanImagesOptions
podman importPodmanImportOptions
podman initPodmanInitOptions
podman inspectPodmanInspectOptions
podman killPodmanKillOptions
podman kube applyPodmanKubeApplyOptions
podman kube downPodmanKubeDownOptions
podman kube generatePodmanKubeGenerateOptions
podman kube playPodmanKubePlayOptions
podman loadPodmanLoadOptions
podman loginPodmanLoginOptions
podman logoutPodmanLogoutOptions
podman logsPodmanLogsOptions
podman machine initPodmanMachineInitOptions
podman machine inspectPodmanMachineInspectOptions
podman machine listPodmanMachineListOptions
podman machine os applyPodmanMachineOsApplyOptions
podman machine rmPodmanMachineRmOptions
podman machine setPodmanMachineSetOptions
podman machine sshPodmanMachineSshOptions
podman machine startPodmanMachineStartOptions
podman machine stopPodmanMachineStopOptions
podman manifestPodmanManifestOptions
podman manifest addPodmanManifestAddOptions
podman manifest annotatePodmanManifestAnnotateOptions
podman manifest createPodmanManifestCreateOptions
podman manifest existsPodmanManifestExistsOptions
podman manifest inspectPodmanManifestInspectOptions
podman manifest pushPodmanManifestPushOptions
podman manifest removePodmanManifestRemoveOptions
podman manifest rmPodmanManifestRmOptions
podman mountPodmanMountOptions
podman network connectPodmanNetworkConnectOptions
podman network createPodmanNetworkCreateOptions
podman network disconnectPodmanNetworkDisconnectOptions
podman network existsPodmanNetworkExistsOptions
podman network inspectPodmanNetworkInspectOptions
podman network lsPodmanNetworkLsOptions
podman network prunePodmanNetworkPruneOptions
podman network reloadPodmanNetworkReloadOptions
podman network rmPodmanNetworkRmOptions
podman network updatePodmanNetworkUpdateOptions
podman pausePodmanPauseOptions
podman pod clonePodmanPodCloneOptions
podman pod createPodmanPodCreateOptions
podman pod existsPodmanPodExistsOptions
podman pod inspectPodmanPodInspectOptions
podman pod killPodmanPodKillOptions
podman pod logsPodmanPodLogsOptions
podman pod pausePodmanPodPauseOptions
podman pod prunePodmanPodPruneOptions
podman pod psPodmanPodPsOptions
podman pod restartPodmanPodRestartOptions
podman pod rmPodmanPodRmOptions
podman pod startPodmanPodStartOptions
podman pod statsPodmanPodStatsOptions
podman pod stopPodmanPodStopOptions
podman pod topPodmanPodTopOptions
podman pod unpausePodmanPodUnpauseOptions
podman portPodmanPortOptions
podman psPodmanPsOptions
podman pullPodmanPullOptions
podman pushPodmanPushOptions
podman renamePodmanRenameOptions
podman restartPodmanRestartOptions
podman rmPodmanRmOptions
podman rmiPodmanRmiOptions
podman runPodmanRunOptions
podman savePodmanSaveOptions
podman searchPodmanSearchOptions
podman secret createPodmanSecretCreateOptions
podman secret existsPodmanSecretExistsOptions
podman secret inspectPodmanSecretInspectOptions
podman secret lsPodmanSecretLsOptions
podman secret rmPodmanSecretRmOptions
podman startPodmanStartOptions
podman statsPodmanStatsOptions
podman stopPodmanStopOptions
podman system connection addPodmanSystemConnectionAddOptions
podman system connection defaultPodmanSystemConnectionDefaultOptions
podman system connection listPodmanSystemConnectionListOptions
podman system connection removePodmanSystemConnectionRemoveOptions
podman system connection renamePodmanSystemConnectionRenameOptions
podman system dfPodmanSystemDfOptions
podman system eventsPodmanSystemEventsOptions
podman system migratePodmanSystemMigrateOptions
podman system prunePodmanSystemPruneOptions
podman system resetPodmanSystemResetOptions
podman system servicePodmanSystemServiceOptions
podman tagPodmanTagOptions
podman topPodmanTopOptions
podman unmountPodmanUnmountOptions
podman unpausePodmanUnpauseOptions
podman unsharePodmanUnshareOptions
podman untagPodmanUntagOptions
podman updatePodmanUpdateOptions
podman volume createPodmanVolumeCreateOptions
podman volume existsPodmanVolumeExistsOptions
podman volume exportPodmanVolumeExportOptions
podman volume importPodmanVolumeImportOptions
podman volume inspectPodmanVolumeInspectOptions
podman volume lsPodmanVolumeLsOptions
podman volume mountPodmanVolumeMountOptions
podman volume prunePodmanVolumePruneOptions
podman volume rmPodmanVolumeRmOptions
podman volume unmountPodmanVolumeUnmountOptions
podman waitPodmanWaitOptions