Docker 볼륨 관리

DockerBeginner
지금 연습하기

소개

광활하고 가혹한 아라비아 사막에는 신비로운 마법사가 지키는 고대 사원이 있습니다. 그 마법사는 특별한 힘과 고대 예술에 대한 지식을 가지고 있다고 전해집니다. 사원의 숨겨진 방에는 귀중한 비밀이 숨겨져 있지만, Docker 볼륨 관리를 마스터해야만 접근할 수 있습니다. 여러분의 퀘스트는 수수께끼의 마법사의 지도 아래 Docker 볼륨 관리 기술을 배우면서 이러한 비밀을 밝혀내는 것입니다.

사막을 가로지르는 여정

이 단계에서는 사막의 중심부로 들어가 사원을 찾기 위한 여정을 시작합니다. 마법사는 사원의 내부 방에 접근하는 데 필수적인 기술인 Docker 볼륨을 생성하고 관리하는 방법을 안내할 것입니다.

  1. 터미널에서 다음 명령을 실행하여 my_volume이라는 새 Docker 볼륨을 생성합니다.
docker volume create my_volume
  1. 볼륨이 성공적으로 생성되었는지 확인합니다.

사원 진입

사원에 접근하면서 마법사는 생성된 볼륨을 사용하여 Docker 컨테이너를 실행하는 방법에 대한 추가 지침을 제공합니다.

  1. 터미널에서 다음 명령을 실행하여 생성된 볼륨을 사용하여 my_container라는 새 Docker 컨테이너를 실행합니다.
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 볼륨 관리 기술을 습득한 것을 축하합니다.