Section courante

A propos

Section administrative du site

podman auto-update

Mise à jour automatique
Podman

Syntaxe

podman auto-update [options]

Description

Cette commande permet de mettre à jour automatiquement les conteneurs conformément à leur politique de mise à jour automatique.

Exemples

L'exemple suivant permet de créer un fichier Quadlet configuré pour les mises à jour automatiques :

$ cat ~/.config/containers/systemd/sleep.container
[Container]
Image=registry.fedoraproject.org/fedora:latest
Exec=sleep infinity
AutoUpdate=registry

Génère un service systemd à partir du fichier Quadlet en rechargeant le service utilisateur systemd :

$ systemctl --user daemon-reload

Démarrez le service systemd et assurez-vous que le conteneur est en cours d'exécution :

$ systemctl --user start sleep.service
$ podman ps
CONTAINER ID  IMAGE                                     COMMAND         CREATED        STATUS        PORTS       NAMES
f8e4759798d4  registry.fedoraproject.org/fedora:latest  sleep infinity  2 seconds ago  Up 2 seconds              systemd-sleep

Vérifie si une nouvelle image est disponible via --dry-run :

$ podman auto-update --dry-run --format "{{.Image}} {{.Updated}}"
registry.fedoraproject.org/fedora:latest   pending

Mettez à jour le service :

$ podman auto-update
UNIT           CONTAINER                     IMAGE                                     POLICY      UPDATED
sleep.service  f8e4759798d4 (systemd-sleep)  registry.fedoraproject.org/fedora:latest  registry    true


Dernière mise à jour : Dimanche, le 8 Octobre 2023