Управление томами Docker

DockerDockerBeginner
Практиковаться сейчас

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В огромном и безжалостном арабском пустыне находится древний храм, охраняемый загадочным магом. Говорят, что маг обладает необычайными силами и знаниями в древних искусствах. Скрытые комнаты храма хранят ценные секреты, но к ним можно получить доступ только освоив навыки управления томами Docker. Ваша задача — раскрыть эти секреты, изучая искусство управления томами Docker под руководством загадочного мага.


Skills Graph

%%%%{init: {'theme':'neutral'}}%%%% flowchart RL docker(("Docker")) -.-> docker/VolumeOperationsGroup(["Volume Operations"]) docker/VolumeOperationsGroup -.-> docker/volume("Manage Volumes") subgraph Lab Skills docker/volume -.-> lab-271511{{"Управление томами Docker"}} end

Путешествие по пустыне

На этом этапе вы отправитесь в путешествие в сердце пустыни, чтобы найти храм. Маг будет помогать вам создавать и управлять томами Docker, что является важным навыком для доступа к внутренним камерам храма.

  1. Создайте новый том Docker под названием my_volume, выполнив следующую команду в терминале:
docker volume create my_volume
  1. Проверьте, успешно ли создан том.

Вхождение в храм

По мере приближения к храму маг дает дополнительные указания по использованию созданного тома для запуска контейнера Docker.

  1. Запустите новый контейнер Docker под названием my_container, используя созданный том, выполнив следующую команду в терминале:
docker run -d --name my_container -v my_volume:/app/data alpine
  1. Проверьте, запущен ли контейнер и успешно ли он использует том.

Получение знаний мага

В этом финальном этапе маг раскрывает скрытые знания внутри камер храма. Вы научитесь создавать резервные копии и восстанавливать данные, хранящиеся в томе Docker.

  1. Создайте резервную копию данных тома, выполнив следующую команду в терминале:
docker run --rm -v my_volume:/source -v $(pwd):/backup alpine tar cvf /backup/backup.tar /source
  1. Проверьте, успешно ли создан файл резервной копии backup.tar в текущей директории.

Резюме

В этом практическом занятии вы отправились в магическое путешествие по пустыне, чтобы раскрыть секреты, скрытые в древнем храме. Освоив навыки управления томами Docker, вы получили доступ к ценным знаниям и научились использовать силы резервного копирования и восстановления данных. Поздравляем с завершением этого осветительного путешествия и приобретением искусства управления томами Docker.