91 Befehlsreferenz

91.1 Lifecycle-Kommandos: run, create, start, stop, kill, restart, pause, unpause

91.1.1 Zweck

Grundlegende Kommandos zur Erstellung, Ausführung, Steuerung und Terminierung von Containern in Podman.

91.1.2 Syntax

podman run [OPTIONEN] IMAGE [COMMAND] [ARGS...] podman create [OPTIONEN] IMAGE [COMMAND] [ARGS...] podman start [OPTIONEN] CONTAINER podman stop [OPTIONEN] CONTAINER podman kill [OPTIONEN] CONTAINER podman restart [OPTIONEN] CONTAINER podman pause CONTAINER podman unpause CONTAINER

91.1.3 Parameter/Optionen

91.1.3.1 run

91.1.3.2 create

91.1.3.3 start

91.1.3.4 stop

91.1.3.5 kill

91.1.3.6 restart

91.1.3.7 pause

91.1.3.8 unpause

91.1.4 Beispiele

podman run -d nginx podman create --name db postgres podman start db podman stop web podman kill -s SIGTERM api podman restart worker podman pause backup podman unpause backup

91.1.5 Hinweise und typische Fehlerbedingungen

91.2 Image-Kommandos: pull, push, tag, untag, save, load, export, import, rmi, build

91.2.1 Zweck

Verwaltung, Übertragung, Markierung, Speicherung, Wiederherstellung und Erstellung von Container-Images in Podman.

91.2.2 Syntax

podman pull [OPTIONEN] NAME[:TAG] podman push [OPTIONEN] NAME[:TAG] [DESTINATION] podman tag SOURCE_IMAGE TARGET_IMAGE podman untag IMAGE [IMAGE...] podman save [OPTIONEN] -o DATEI IMAGE podman load [OPTIONEN] -i DATEI podman export [OPTIONEN] -o DATEI CONTAINER podman import [OPTIONEN] DATEI [NAME[:TAG]] podman rmi [OPTIONEN] IMAGE podman build [OPTIONEN] PATH|URL|FILE

91.2.3 Parameter/Optionen

91.2.3.1 pull

91.2.3.2 push

91.2.3.3 tag

91.2.3.4 untag

91.2.3.5 save

91.2.3.6 load

91.2.3.7 export

91.2.3.8 import

91.2.3.9 rmi

91.2.3.10 build

91.2.4 Beispiele

podman pull alpine:latest podman push app:1.0 registry.local/app:1.0 podman tag api:latest api:v2 podman untag api:v2 podman save -o image.tar api:1.0 podman load -i image.tar podman export -o rootfs.tar ctr1 podman import rootfs.tar newimg:latest podman rmi oldimg:latest podman build -t demo .

91.2.5 Hinweise und typische Fehlerbedingungen

91.3 Network-Kommandos: network create, inspect, rm

91.3.1 Zweck

Erstellen, Abfragen und Entfernen benutzerdefinierter Podman-Netzwerke.

91.3.2 Syntax

podman network create [OPTIONEN] NAME podman network inspect NAME podman network rm NAME

91.3.3 Parameter/Optionen

91.3.3.1 network create

91.3.3.2 network inspect

91.3.3.3 network rm

91.3.4 Beispiele

podman network create testnet podman network inspect testnet podman network rm testnet

91.3.5 Hinweise und typische Fehlerbedingungen

91.4 Volume-Kommandos: volume create, inspect, rm

91.4.1 Zweck

Erstellen, Abfragen und Entfernen benutzerdefinierter Podman-Volumes.

91.4.2 Syntax

podman volume create [OPTIONEN] [NAME] podman volume inspect NAME podman volume rm NAME

91.4.3 Parameter/Optionen

91.4.3.1 volume create

91.4.3.2 volume inspect

91.4.3.3 volume rm

91.4.4 Beispiele

podman volume create data podman volume inspect data podman volume rm data

91.4.5 Hinweise und typische Fehlerbedingungen

91.5 Pod-Kommandos: pod create, ps, start, stop, rm, inspect

91.5.1 Zweck

Erstellen, Auflisten, Starten, Stoppen, Entfernen und Abfragen von Podman-Pods.

91.5.2 Syntax

podman pod create [OPTIONEN] podman pod ps [OPTIONEN] podman pod start [OPTIONEN] POD podman pod stop [OPTIONEN] POD podman pod rm [OPTIONEN] POD podman pod inspect POD

91.5.3 Parameter/Optionen

91.5.3.1 pod create

91.5.3.2 pod ps

91.5.3.3 pod start

91.5.3.4 pod stop

91.5.3.5 pod rm

91.5.3.6 pod inspect

91.5.4 Beispiele

podman pod create --name webpod podman pod ps podman pod start webpod podman pod stop webpod podman pod rm webpod podman pod inspect webpod

91.5.5 Hinweise und typische Fehlerbedingungen

91.6 System-Kommandos: system df, system prune, system reset, system migrate

91.6.1 Zweck

Abfragen, Bereinigen, Zurücksetzen und Migrieren systemweiter Podman-Storage- und Konfigurationsdaten.

91.6.2 Syntax

podman system df podman system prune [OPTIONEN] podman system reset [OPTIONEN] podman system migrate

91.6.3 Parameter/Optionen

91.6.3.1 system df

91.6.3.2 system prune

91.6.3.3 system reset

91.6.3.4 system migrate

91.6.4 Beispiele

podman system df podman system prune -a -f podman system reset -f podman system migrate

91.6.5 Hinweise und typische Fehlerbedingungen

91.7 Kube-Kommandos: generate kube, play kube

91.7.1 Zweck

Erzeugen und Ausführen von Kubernetes-YAML-Spezifikationen aus Podman-Containern, Pods oder Volumes.

91.7.2 Syntax

podman generate kube [OPTIONEN] CONTAINER|POD|VOLUME... podman play kube [OPTIONEN] DATEI

91.7.3 Parameter/Optionen

91.7.3.1 generate kube

91.7.3.2 play kube

91.7.4 Beispiele

podman generate kube webpod -f webpod.yaml podman play kube webpod.yaml

91.7.5 Hinweise und typische Fehlerbedingungen

91.8 Konfigurationsbezogene Kommandos: login, logout, info, version

91.8.1 Zweck

Authentifizierung an Registries, Entfernen gespeicherter Anmeldedaten, Abfragen lokaler System- und Laufzeitinformationen sowie Anzeigen der Podman-Versionsdaten.

91.8.2 Syntax

podman login [OPTIONEN] REGISTRY podman logout [OPTIONEN] REGISTRY podman info [OPTIONEN] podman version [OPTIONEN]

91.8.3 Parameter/Optionen

91.8.3.1 login

91.8.3.2 logout

91.8.3.3 info

91.8.3.4 version

91.8.4 Beispiele

podman login registry.example.com podman logout registry.example.com podman info podman version --short

91.8.5 Hinweise und typische Fehlerbedingungen