Ho un contenitore Docker che ho creato semplicemente installando Docker su Ubuntu e facendo:
sudo docker run -i -t ubuntu /bin/bash
Ho immediatamente iniziato a installare Java e alcuni altri strumenti, ho trascorso un po 'di tempo con esso e ho fermato il contenitore
exit
Quindi ho voluto aggiungere un volume e ho capito che non era così semplice come pensavo. Se lo uso, sudo docker -v /somedir run ...
finisco con un nuovo contenitore nuovo, quindi avrei installato Java e fatto quello che ho già fatto prima di arrivare a un contenitore con un volume montato.
Tutta la documentazione sul montaggio di una cartella dall'host sembra implicare che il montaggio di un volume è qualcosa che può essere fatto durante la creazione di un contenitore. Quindi l'unica opzione che devo evitare per riconfigurare un nuovo contenitore da zero è di impegnare il contenitore esistente in un repository e usarlo come base di uno nuovo durante il montaggio del volume.
È davvero l'unico modo per aggiungere un volume a un contenitore esistente?
docker
tag sono 34k + , che sono molto più di quelli di due siti stackoverflow.com/questions/tagged/docker