Я новичок в Docker и пытаюсь лучше понять тему Volumes. Вот что я вижу:
- Тома инициализируются при создании контейнера. Если базовый образ контейнера содержит данные в указанной точке монтирования, эти существующие данные копируются в новый том при инициализации тома. (Обратите внимание, что это не применяется при монтировании каталога хоста.)
- Объемы данных могут совместно использоваться и повторно использоваться между контейнерами.
- Изменения в томе данных вносятся напрямую.
- Изменения в томе данных не будут включены при обновлении изображения.
- Тома данных сохраняются, даже если сам контейнер удален.
- Тома данных предназначены для хранения данных независимо от жизненного цикла контейнера. Таким образом, Docker никогда не удаляет тома автоматически при удалении контейнера и не выполняет «сборку мусора», на которые контейнер больше не ссылается.
Что очень ясно, за исключением этого:
- Изменения в томе данных не будут включены при обновлении изображения.
и я действительно изо всех сил пытаюсь понять это. Может ли кто-нибудь предоставить мне более четкий обзор, возможно, на каком-то базовом примере?
Спасибо!