tech:notes_podman_volume
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédente | |||
| tech:notes_podman_volume [2026/03/26 14:15] – Jean-Baptiste | tech:notes_podman_volume [2026/03/26 14:26] (Version actuelle) – Jean-Baptiste | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| + | < | ||
| + | {{tag> | ||
| + | |||
| + | # Notes podman volume | ||
| + | |||
| + | Voir : | ||
| + | * [[Podman NFS rootless]] | ||
| + | * https:// | ||
| + | |||
| + | ~~~bash | ||
| + | podman volume create --opt type=nfs --opt o=async --opt device=mynfsserver:/ | ||
| + | ~~~ | ||
| + | |||
| + | Voir rootless_storage_path | ||
| + | |||
| + | ~~~yaml | ||
| + | services: | ||
| + | my_service: | ||
| + | image: my_image | ||
| + | healthcheck: | ||
| + | test: ls / | ||
| + | interval: 1m | ||
| + | timeout: 15s | ||
| + | retries: 3 | ||
| + | start_period: | ||
| + | ~~~ | ||
| + | Source : https:// | ||
| + | |||
| + | |||
| + | ## transient_store - Désactiver la persistance des données | ||
| + | |||
| + | Voir : | ||
| + | * https:// | ||
| + | * / | ||
| + | * `man containers-storage.conf` | ||
| + | |||
| + | Avantage : | ||
| + | * Pas de persistance (guaranteeing a fresh state on boot in case of unclean shutdowns or other problems) | ||
| + | * Accélère le temps de démarrage des conteneurs | ||
| + | * Plus aucun état | ||
| + | |||
| + | Inconvénients: | ||
| + | * Pas de persistance | ||
| + | * can't run containers in a mixed mode, where some are transient and others persist | ||
| + | |||
| + | |||
| + | ~~~bash | ||
| + | podman --transient-store run -ti alpine /bin/sh | ||
| + | ~~~ | ||
| + | |||
| + | Cela revient un peu à (mais en plus rapide) | ||
| + | ~~~bash | ||
| + | podman run -ti --rm alpine /bin/sh | ||
| + | ~~~ | ||
| + | |||
| + | Mais les conteneurs crées apparaissent avec | ||
| + | ~~~ | ||
| + | podman --transient-store ps -a | ||
| + | ~~~ | ||
| + | |||
| + | On préférera utiliser les deux : | ||
| + | ~~~bash | ||
| + | podman --transient-store run -ti --rm alpine /bin/sh | ||
| + | ~~~ | ||
| + | |||
| + | Pour activer le transient-store par défaut | ||
| + | |||
| + | `~/ | ||
| + | ~~~ini | ||
| + | [storage] | ||
| + | driver = " | ||
| + | transient_store = true | ||
| + | ~~~ | ||
| + | |||
| + | |||
| + | |||
