Именованный Docker volume создаётся командой docker volume create. Чтобы данные действительно сохранялись, volume нужно подключить к каталогу данных контейнера.
Какой командой создать Docker volume для сохранения данных?
Именованный Docker volume создаётся командой docker volume create. Чтобы данные действительно сохранялись, volume нужно подключить к каталогу данных контейнера.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Именованный Docker volume создаётся командой docker volume create. Чтобы данные действительно сохранялись, volume нужно подключить к каталогу данных контейнера.
docker volume create app-data
docker run --mount type=volume,src=app-data,dst=/data IMAGE
IMAGE заменяют нужным образом, а /data — каталогом, куда приложение пишет данные. Volume живёт отдельно от контейнера, но может быть удалён явной командой очистки. Это не резервная копия: для важных данных требуется отдельная стратегия backup.