Sto usando Docker per eseguire un Rscript che salva l'output alla cartella contenitori / home. C'è qualche modo che posso:
A) Accedi a una shell all'interno di quel contenitore mentre lo script è in esecuzione? Tentare di colbind da un altro terminal mi port solo alla stessa output del terminal originale "preso". Vorrei accedere al file system mentre funziona. -Risolto
B) Afferrare l'output salvata in / home sul contenitore e metterla sulla mia macchina locale? I dati vengono "scomparsi" una volta che il contenitore muore o c'è qualche modo per accedervi dopo che lo script finisce e il contenitore si chiude?
Grazie!
a) è ansible utilizzare il docker exec -it yourservername bash
si ha bash sull'image
b) è ansible impostare un volume che elabora una directory sulla macchina in una directory del contenitore. Tutto ciò che viene scritto o cambiato nel volume sarà disponibile localmente. Controllare la documentazione del volume
È inoltre ansible riavviare il contenitore e estrarre l'output se non è stato rimosso il contenitore.