Sì, hai ragione, sono molti argomenti come quello. Non ho trovato una soluzione per il mio problema. Quindi dammi una possibilità!Il Docker commit non salva le modifiche
Eseguo un contenitore finestra mobile senza volumi definiti. Quindi quello che voglio è commettere cambiamenti come:
docker commit 3a09b2588478 myfantasticimage
docker save myfantasticimage > /tmp/fantasticimagecommit.tar
Ora trasferire l'immagine tramite SCP per un'altra finestra mobile-host un do
docker load < /tmp/fantasticimagecommit.tar
immagine di partenza e non riesco a vedere il cambiamento che faccio prima lo ha commesso. Qual è il problema. Secondo il Dockerfile, non sono definiti volumi.
Grazie!
Aggiornamento: volumi che ho trovato tramite docker inspect
-command
"VolumesRW": {
"/var/lib/": true,
"/var/log/": true,
"/var/www/": true
}
che potrebbe essere una soluzione alternativa? Voglio eseguire il backup ogni 6 ore di un container, così posso ripristinarlo sullo stesso o su un altro computer senza sforzo.
Grazie per il vostro aiuto!
I comandi della lista sono corrette. Se si avvia un contenitore dall'immagine dopo il commit, si vedono le modifiche? questo aiuterà a capire se è indipendente dal salvataggio/caricamento –
Possono esserci dei volumi definiti nelle immagini su cui è basato il Dockerfile? Il modo migliore per verificare se ci sono volumi o no è fare 'docker inspect 3a09b2588478' - ci sono voci in Volumi? –