В предыдущих уроках мы познакомились с основами Docker, научились работать с образами и контейнерами. Теперь пришло время разобраться, как Docker работает с данными и как обеспечить их сохранность между перезапусками контейнеров. В этом уроке мы рассмотрим тома (Volumes), их использование и преимущества. По умолчанию данные внутри контейнера хранятся в его файловой системе. Однако при удалении контейнера все данные будут потеряны. Тома позволяют: Создание тома: docker volume create myvolume Просмотр списка томов: docker volume ls Удаление тома: docker volume rm myvolume При запуске контейнера вы можете подключить том с помощью флага -v: docker run -d -v myvolume:/data --name mycontainer myimage В этом примере том myvolume будет подключён к директории /data внутри контейнера. Предположим, нам нужно запустить базу данных MySQL в Docker и сохранить данные между перезапусками контейнера. Шаг 1: Создаём том для данных MySQL. docker volume create mysql-data Шаг 2: Запускаем контейнер MyS