Tengo un contenedor Docker que he creado simplemente instalando Docker en Ubuntu y haciendo:
sudo docker run -i -t ubuntu /bin/bash
Inmediatamente comencé a instalar Java y algunas otras herramientas, pasé un tiempo con él y detuve el contenedor
exit
Luego quise agregar un volumen y me di cuenta de que esto no es tan sencillo como pensé que sería. Si lo uso, sudo docker -v /somedir run ...
entonces termino con un nuevo contenedor nuevo, por lo que habría instalado Java y haría lo que ya he hecho antes solo para llegar a un contenedor con un volumen montado.
Toda la documentación sobre el montaje de una carpeta desde el host parece implicar que montar un volumen es algo que se puede hacer al crear un contenedor. Entonces, la única opción que tengo para evitar reconfigurar un nuevo contenedor desde cero es enviar el contenedor existente a un repositorio y usarlo como la base de uno nuevo mientras se monta el volumen.
¿Es esta la única forma de agregar un volumen a un contenedor existente?
docker
etiqueta son 34k + , que son mucho más que esos dos sitios stackoverflow.com/questions/tagged/docker