Как лучше передать данные в контейнер докера — копированием файла в контейнер или созданием общего тома?
Какой вариант будет быстрее работать (и правильнее)? Скопировать один нужный файл в контейнер, или назначить общий том, в котором будет много файлов, в числе которых единственный мне необходимый?
semki096: ну и иначе ты потеряешь все изменения при уничтожении и создании заново контейнера.
Контейнер не должен быть чем-то постоянным, они постоянно воссоздаются, например при обновлении образа.
Так же ты можешь примонтировать один единственный файл.
Если файл может измениться извне контейнера, можно примонтировать его в ридонли.
semki096: я недавно тут отвечал на такое. Контейнер тут не причем, ограничиваешь время жизни процесса.
в скрипт ентрипойнта
sleep 1000 && pkill processname
где 1000 это время в секундах.