[58] Docker 볼륨 관리하기

    728x90
    반응형
    SMALL

    Docker 볼륨 관리하기

    Docker 볼륨 관리 상세 가이드

     

     

    도커 볼륨 관리 기본 명령어

    볼륨 조회

    docker volume ls  # 모든 볼륨 목록

    특징

    • 명명된 볼륨과 익명 볼륨만 표시
    • 바인드 마운트는 표시되지 않음 (도커 관리 대상 아님)

     

    볼륨 생성

    docker volume create 볼륨이름  # 수동으로 볼륨 생성

     

    볼륨 상세 정보

    docker volume inspect 볼륨이름  # 볼륨 세부 정보 확인

     

    볼륨 삭제

    # 특정 볼륨 삭제
    docker volume rm 볼륨이름
    
    # 미사용 볼륨 모두 삭제
    docker volume prune

     

     

    볼륨 유형별 관리 특성

    명명된 볼륨

    • 컨테이너 독립적 유지
    • 수동 삭제 필요
    • volume prune으로 삭제되지 않음

    익명 볼륨

    • 컨테이너와 생명주기 연결
    • 컨테이너 제거 시 자동 삭제
    • 미사용 시 volume prune으로 삭제 가능

    바인드 마운트

    • 도커가 관리하지 않음
    • 볼륨 명령어로 관리 불가
    • 호스트 시스템에서 직접 관리

     

    주요 특징

    관리 범위

    • 도커는 명명된 볼륨과 익명 볼륨만 관리
    • 바인드 마운트는 사용자가 직접 관리

    생명주기

    • 명명된 볼륨: 수동 삭제까지 유지
    • 익명 볼륨: 컨테이너 제거 시 삭제
    • 바인드 마운트: 호스트 시스템에 종속

    볼륨 정리

    • volume prune: 미사용 익명 볼륨 제거
    • 명명된 볼륨은 명시적 삭제 필요
    • 실행 중인 컨테이너의 볼륨은 보호됨

    이러한 볼륨 관리 시스템을 통해 데이터의 효율적인 유지와 정리가 가능합니다.

     

     

     

     

     

    참고

    https://www.udemy.com/course/docker-kubernetes-2022

    728x90
    반응형
    LIST

    댓글