Eu tenho um contêiner do Docker que eu criei simplesmente instalando o Docker no Ubuntu e fazendo:
sudo docker run -i -t ubuntu /bin/bash
Comecei imediatamente a instalar o Java e algumas outras ferramentas, passe algum tempo com ele e parei o contêiner
exit
Então, eu queria adicionar um volume e percebi que isso não é tão simples quanto eu pensava que seria. Se eu usar sudo docker -v /somedir run ...
, acabarei com um novo contêiner novo, para que eu instale o Java e faça o que já fiz antes apenas para chegar a um contêiner com um volume montado.
Toda a documentação sobre a montagem de uma pasta no host parece implicar que a montagem de um volume é algo que pode ser feito ao criar um contêiner. Portanto, a única opção que tenho para evitar a reconfiguração de um novo contêiner do zero é confirmar o contêiner existente em um repositório e usá-lo como base de um novo enquanto monta o volume.
Essa é realmente a única maneira de adicionar um volume a um contêiner existente?
docker
tag são 34k + , que são muito mais do que os dois locais stackoverflow.com/questions/tagged/docker