Ich habe einen Docker-Container, den ich einfach erstellt habe, indem ich Docker unter Ubuntu installiert habe und Folgendes getan habe:
sudo docker run -i -t ubuntu /bin/bash
Ich begann sofort mit der Installation von Java und einigen anderen Tools, verbrachte einige Zeit damit und stoppte den Container
exit
Dann wollte ich ein Volume hinzufügen und stellte fest, dass dies nicht so einfach ist, wie ich es mir vorgestellt hatte. Wenn ich sudo docker -v /somedir run ...
dann verwende, erhalte ich einen neuen Container, also müsste ich Java installieren und das tun, was ich bereits getan habe, um zu einem Container mit einem gemounteten Volume zu gelangen.
Die gesamte Dokumentation zum Mounten eines Ordners vom Host scheint zu implizieren, dass das Mounten eines Volumes beim Erstellen eines Containers durchgeführt werden kann. Die einzige Option, die ich vermeiden muss, um einen neuen Container von Grund auf neu zu konfigurieren, besteht darin, den vorhandenen Container in ein Repository zu übertragen und diesen als Basis für einen neuen zu verwenden, während das Volume bereitgestellt wird.
Ist dies tatsächlich die einzige Möglichkeit, einem vorhandenen Container ein Volume hinzuzufügen?
docker
Tag gepostet werden, sind 34k + , was weit mehr ist als diese beiden Websites stackoverflow.com/questions/tagged/docker