Встречается на собеседованиях • сегодня

Что такое Docker Volume

Docker Volume — это механизм для сохранения и обмена данными между контейнерами и хост-системой. Он позволяет избежать потери данных при перезапуске или удалении контейнера, так как данные хранятся независимо от его жизненного цикла.

Типы Volume:

  1. Именованные — создаются и управляются Docker (удобны для повторного использования).
  2. Анонимные — автоматически генерируются Docker, но сложны для управления.
  3. Host-Volume — привязывают конкретную директорию на хосте к контейнеру.

Пример создания и использования именованного Volume:

bash
# Создать Volume
docker volume create my_volume

# Запустить контейнер с Volume
docker run -v my_volume:/data alpine sh -c "echo 'Hello' > /data/file.txt"

# Проверить данные в Volume
docker run -v my_volume:/data alpine cat /data/file.txt

Преимущества:

  • Устойчивость данных.
  • Совместное использование между контейнерами.
  • Высокая производительность (особенно на Linux).
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы