2025-08-05 04:12

Status:

Tags: 도커

도커 볼륨

  • 컨테이너가 종료되고 삭제되어도 유지할 데이터를 저장
  • 도커 컨테이너에서 데이터를 영속적으로 저장하기 위한 방법
  • 컨테이너가 아니라 호스트의 저장 공간 공유해서 사용
  • 디렉토리에 뭐가 존재하면 호스트의 디렉토리로 덮어씌우니 빈폴더나 빈 경로로 지정
docker run -v  [호스트의 디렉토리 절대경로]:[컨테이너의 디렉토리 절대경로] [이미지명]:[태그명]
 
 
cd /Users/jaeseong/Documents/Develop 
mkdir docker-mysql # MySQL 데이터를 저장하고 싶은 폴더 만들기 
docker run -e MYSQL_ROOT_PASSWORD=password123 -p 3306:3306 -v {호스트의 절대경로}/mysql_data:/var/lib/my 

References

도커 명령어 컨테이너

Docker 볼륨 핸드북