소개
광활하고 가혹한 아라비아 사막에는 신비로운 마법사가 지키는 고대 사원이 있습니다. 그 마법사는 특별한 힘과 고대 예술에 대한 지식을 가지고 있다고 전해집니다. 사원의 숨겨진 방에는 귀중한 비밀이 숨겨져 있지만, Docker 볼륨 관리를 마스터해야만 접근할 수 있습니다. 여러분의 퀘스트는 수수께끼의 마법사의 지도 아래 Docker 볼륨 관리 기술을 배우면서 이러한 비밀을 밝혀내는 것입니다.
사막을 가로지르는 여정
이 단계에서는 사막의 중심부로 들어가 사원을 찾기 위한 여정을 시작합니다. 마법사는 사원의 내부 방에 접근하는 데 필수적인 기술인 Docker 볼륨을 생성하고 관리하는 방법을 안내할 것입니다.
- 터미널에서 다음 명령을 실행하여
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 볼륨 관리 기술을 습득한 것을 축하합니다.



