Тома (volumes) и постоянное хранилище
Часть курса Docker
Запустите базу данных в контейнере, добавьте несколько строк, удалите контейнер, запустите его снова, и строк нет. Не побиты, не спрятаны: их нет, как будто вы их никогда и не вводили. На это налетают все хотя бы раз, и лечится это не какой-то настройкой, которую надо включить. Так получается из того, как устроено хранилище контейнера, и стоит эту картинку увидеть, как всё остальное в уроке становится очевидным.
Образ, это стопка слоёв, доступных только для чтения. Каждая инструкция в Dockerfile добавляет один слой, и поскольку слои никогда не меняются, их можно делить между собой: десять контейнеров из одного образа пользуются одной копией этих слоёв на диске.
Хочешь изучать Docker Тома (volumes) и постоянное хранилище в реальной среде?
Нажми ниже, получи Linux-машину с Docker наготове и пройди Тома (volumes) и постоянное хранилище на практике вместе с AI-наставником, который знает твой код.
Начать этот урокТома (volumes) и постоянное хранилищеЧему вы научитесь
- Bind mounts
- Named volumes
- Container writable layer
- Docker volume
- Where data lives
Читай этот урок на своём языке
Все уроки этого курса
13 уроков- 1Что такое Docker20 мин
- 2Ваш первый контейнер (container)25 мин
- 3Образы (images) и Dockerfile30 мин
- 4Создание пользовательских образов (images)35 мин
- 5Контейнерная (container) сеть30 мин
- 6Тома (volumes) и постоянное хранилище30 мин
- 7Docker Compose35 мин
- 8Многоэтапные сборки (multi-stage builds)35 мин
- 9Переменные окружения и секреты25 мин
- 10Healthcheck'и (healthchecks) и политики перезапуска25 мин
- 11Оптимизация и безопасность образов (images)30 мин
- 12Реестры (registries) и публикация25 мин
- 13Итоговый проект: развертывание стека50 мин
