引言
在广袤无垠且严酷的阿拉伯沙漠中,坐落着一座由神秘魔法师守护的古老神庙。据说这位魔法师拥有非凡的力量和古代技艺的知识。神庙的隐秘密室中藏有宝贵的秘密,但只有掌握了管理 Docker 卷(Docker volumes)的技能,才能进入这些密室。你的任务是在这位神秘魔法师的指导下,学习 Docker 卷管理的艺术,揭开这些秘密。
在广袤无垠且严酷的阿拉伯沙漠中,坐落着一座由神秘魔法师守护的古老神庙。据说这位魔法师拥有非凡的力量和古代技艺的知识。神庙的隐秘密室中藏有宝贵的秘密,但只有掌握了管理 Docker 卷(Docker volumes)的技能,才能进入这些密室。你的任务是在这位神秘魔法师的指导下,学习 Docker 卷管理的艺术,揭开这些秘密。
在这一步中,你将启程深入沙漠,寻找那座神庙。魔法师将指导你创建和管理 Docker 卷(Docker volumes),这是进入神庙内部密室的关键技能。
my_volume
的新 Docker 卷:docker volume create my_volume
当你接近神庙时,魔法师会进一步指导你如何使用已创建的卷来运行一个 Docker 容器。
my_container
的新 Docker 容器:docker run -d --name my_container -v my_volume:/app/data alpine
在这最后一步中,魔法师揭示了神庙密室中隐藏的知识。你将学习如何备份和恢复存储在 Docker 卷中的数据。
docker run --rm -v my_volume:/source -v $(pwd):/backup alpine tar cvf /backup/backup.tar /source
backup.tar
是否已成功创建在当前目录中。在本实验中,你踏上了一段穿越沙漠的神秘旅程,揭开了古老神庙中隐藏的秘密。通过掌握管理 Docker 卷的技能,你获得了宝贵的知识,并学会了运用数据备份和恢复的力量。恭喜你完成了这段启迪性的挑战,并掌握了 Docker 卷管理的艺术。