De aproape de la început, am folosit legături de montare pentru date persistente cu docker, ca oficial modalitatea de a face o copie de rezervă a unui volum docker este să-l dați unui alt container pentru a-l salva într-un tar...
Doar utilizarea rsync pe montarea directorului părea mult mai bună, dar, practic, în fiecare exemplu de docker-compose, sunt folosite volume.
Documentația precizează mai multe motive pentru care volumele sunt mult mai bune și pe care ar trebui să le faci utilizați legături de montare pentru configurații și așa mai departe.
Deoarece se presupune că performanța este și mai bună, am vrut să mai încerc, dar am întâlnit o problemă neașteptată că nu pot schimba locul în care sunt stocate volumele.
„/var/lib/docker/volumes” poate fi bine pentru majoritatea utilizatorilor, dar am un raid separat montat sub /mnt pentru datele reale.
Cum definesc unde stochează volumele docker?
Răspunsul Aici nu este chiar clar, deoarece pare o montură complicată a legăturii???
am gasit si eu acest plugin de volum, dar nu pot să cred că dockerul nu poate face asta de unul singur.
Poți chiar mutați directorul rădăcină docker, dar nu sunt sigur de implicațiile pe care le-ar avea acest lucru, așa că dacă cineva are mai multe informații despre asta, anunță-mă.
Dacă răspunsul este ușor, lovește-mă cu un ciocan și spune-mi cum să o fac, pentru că nu-mi dau seama...
Mulțumiri!