02/12/2023, 11:49
Ciao,
da poco sto utilizzando docker e come suggerito sul forum per la gestione dei container utilizzo portainer.
Vorrei fare periodicamente i backup dei container in caso avessi dei problemi per ripristinarli o semplicemente dovessi migrare su altro istanza di docker.
Pensavo che bastasse copiare le cartelle mappate nel file compose per poi sovrascriverle a quelle di altra istanza ma quando provo a copiarle (a docker stoppato) con "sudo rsync ..." mi da su tantisismi file accesso negato, ora al di la del fatto che potrei cambiare i diritti e dare a tutte le cartelle e sottocartelle i diritti in lettura ed esecuzione per l'utente mi sembra strano che:
- non ci sia un modo più veloce per permettere di trasferire un container con tutti i suoi dati
- che cmq l'utente non abbia quei diritti visto che il file compose che mappa i vari dati è dell'utente stesso e quando vien lanciato docker con quel compose lo fa quell'utente (seppur con direttiva sudo)
Mi sfugge qualcosa? avete suggerimenti?
Grazie
da poco sto utilizzando docker e come suggerito sul forum per la gestione dei container utilizzo portainer.
Vorrei fare periodicamente i backup dei container in caso avessi dei problemi per ripristinarli o semplicemente dovessi migrare su altro istanza di docker.
Pensavo che bastasse copiare le cartelle mappate nel file compose per poi sovrascriverle a quelle di altra istanza ma quando provo a copiarle (a docker stoppato) con "sudo rsync ..." mi da su tantisismi file accesso negato, ora al di la del fatto che potrei cambiare i diritti e dare a tutte le cartelle e sottocartelle i diritti in lettura ed esecuzione per l'utente mi sembra strano che:
- non ci sia un modo più veloce per permettere di trasferire un container con tutti i suoi dati
- che cmq l'utente non abbia quei diritti visto che il file compose che mappa i vari dati è dell'utente stesso e quando vien lanciato docker con quel compose lo fa quell'utente (seppur con direttiva sudo)
Mi sfugge qualcosa? avete suggerimenti?
Grazie