Bereits im letzten Jahr haben die ersten Arbeiten an einer API für Podman begonnen. Dabei fiel die Wahl auf die Varlink-API [1]. Diese soll ein einfaches Interface über einen Unix-Dateideskriptor (Socket) als Endpunkt zur Verfügung stellen. Mithilfe eines SSH-Tunnels steht dieses Interface dann auch auf entfernten Systemen zur Verfügung. Im Laufe dieses Jahres kam eine Python-Bibliothek für Podman [2] hinzu, mit deren Hilfe der Zugriff auf die Varlink-API auch direkt aus Python-Programmen heraus funktioniert. Die in diesem Artikel aufgeführten Beispiele basieren auf einer Fedora-30-Installation, auf der wir die folgenden Software-Pakete aus dem Standard Repository der Distribution installiert haben:
rpm -q podman python3-podman-api libvarlink
...
Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.