J'ai un conteneur Docker que j'ai créé simplement en installant Docker sur Ubuntu et en faisant:
sudo docker run -i -t ubuntu /bin/bash
J'ai immédiatement commencé à installer Java et quelques autres outils, à y passer du temps et à arrêter le conteneur en
exit
Ensuite, j'ai voulu ajouter un volume et j'ai réalisé que ce n'était pas aussi simple que je le pensais. Si j'utilise sudo docker -v /somedir run ...
alors je me retrouve avec un nouveau conteneur frais, donc j'aurais installé Java et faire ce que j'ai déjà fait auparavant juste pour arriver à un conteneur avec un volume monté.
Toute la documentation sur le montage d'un dossier à partir de l'hôte semble impliquer que le montage d'un volume est quelque chose qui peut être fait lors de la création d'un conteneur. Donc, la seule option que j'ai pour éviter de reconfigurer un nouveau conteneur à partir de zéro est de valider le conteneur existant dans un référentiel et de l'utiliser comme base d'un nouveau lors du montage du volume.
Est-ce en effet la seule façon d'ajouter un volume à un conteneur existant?
docker
balise sont 34k + , ce qui est bien plus que ces deux sites stackoverflow.com/questions/tagged/docker