{{tag>Brouillon}} # Notes podman volume Voir : * [[Podman NFS rootless]] * https://blog.stephane-robert.info/docs/conteneurs/moteurs-conteneurs/docker/volumes/ ~~~bash podman volume create --opt type=nfs --opt o=async --opt device=mynfsserver:/path/to/share ~~~ Voir rootless_storage_path ~~~yaml services: my_service: image: my_image healthcheck: test: ls /path/to/rclone/mount || exit 1 interval: 1m timeout: 15s retries: 3 start_period: 15s ~~~ Source : https://rclone.org/docker/ ## transient_store - Désactiver la persistance des données Voir : * https://www.redhat.com/en/blog/speed-containers-podman-raspberry-pi * /usr/share/containers/storage.conf * `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 `~/.config/containers/storage.conf` ~~~ini [storage] driver = "overlay" transient_store = true ~~~