У меня есть контейнер Docker, который я создал, просто установив Docker в Ubuntu и выполнив:
sudo docker run -i -t ubuntu /bin/bash
Я сразу начал устанавливать Java и некоторые другие инструменты, провел с ним некоторое время и остановил контейнер
exit
Затем я хотел добавить том и понял, что это не так просто, как я думал, что будет. Если я использую его, sudo docker -v /somedir run ...
то получаю новый новый контейнер, поэтому мне нужно установить Java и сделать то, что я уже сделал раньше, чтобы получить контейнер с подключенным томом.
Кажется, что вся документация по монтированию папки с хоста подразумевает, что монтирование тома - это то, что можно сделать при создании контейнера. Таким образом, единственная опция, которую я должен избежать, чтобы переконфигурировать новый контейнер с нуля, - это зафиксировать существующий контейнер в хранилище и использовать его в качестве основы для нового при монтировании тома.
Действительно ли это единственный способ добавить том в существующий контейнер?
docker
тега, составляют 34k + , что намного больше, чем у этих двух сайтов stackoverflow.com/questions/tagged/docker