Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédenteDernière révisionLes deux révisions suivantes | ||
technique:docker:good_practices:storage [2020/10/13 16:20] – [Bind mount] qduchemi | technique:docker:good_practices:storage [2021/11/22 23:57] – ↷ Liens modifiés en raison d'un déplacement. qduchemi | ||
---|---|---|---|
Ligne 35: | Ligne 35: | ||
* Pour **monter un ou des fichiers existants** dans un conteneur, on utilise un bind mount, | * Pour **monter un ou des fichiers existants** dans un conteneur, on utilise un bind mount, | ||
* Pour **assurer la persistance d'un dossier du conteneur**, | * Pour **assurer la persistance d'un dossier du conteneur**, | ||
+ | |||
+ | ## Cas particulier | ||
+ | |||
+ | Ce paragraphe va un peu semer la confusion, désolé. | ||
+ | |||
+ | < | ||
+ | Les volumes Docker sont situés dans `/ | ||
+ | </ | ||
+ | |||
+ | Or, certains services demandent un stockage assez conséquent, | ||
+ | |||
+ | Dans le cas précis où : | ||
+ | |||
+ | * On veut persister des médias de grande taille dans un conteneur | ||
+ | * Que `/ | ||
+ | |||
+ | Alors on utilisera un **bind-mount sur un dossier qui utilise un HDD**. Le chemin du dossier à monter sera donc codé en dur et sera absolu, ce qui est dommage, mais on a pas le choix. | ||
+ | |||
+ | < | ||
+ | Si la machine virtuelle n'a qu'un seul disque virtuel, qui utilise le SSD (à vérifier dans Proxmox), on pourra [[technique: | ||
+ | </ | ||
## Bind mount | ## Bind mount | ||
Ligne 56: | Ligne 77: | ||
< | < | ||
- | L' | + | L' |
+ | \\ | ||
+ | C'est aussi plus facile de contrôler la taille des volumes Docker, en les mettant dans une partition à part. Aussi, ils peuvent être gérés grâce aux commandes `docker volume`, et sont donc plus faciles à administrer. | ||
</ | </ | ||