1. 도커 볼륨 (Docker Volume)
저장 위치: Docker.raw 파일 내부. 즉, 도커의 가상 디스크 공간을 사용
개념: 도커가 관리하는 전용 데이터 저장 공간 따라서 컨테이너가 삭제되어도 데이터는 보존
- 도커 전용 외장 하드를 마운트하고 데이터를 저장하는 것 ( 외장 하드의 크기가 바로 "Disk usage limit" 설정)
외장 하드의 크기가 바로 "Disk usage limit" 설정
단점: 1- Docker.raw 파일의 용량을 직접적으로 차지
2- 디렉토리를 직접적으로 접속은 못하고 Docker데탑을 통해 Vol~/Data에서 파인더처럼 접근
2-2 아니면 보조 컨테이너 열어서 거기다가 호스트 pc에 저장소 묶고 데이터 옮기기
2. 바인드 마운트 (Bind Mount)
저장 위치: Mac의 실제 하드 드라이브. (예: ~/Projects/my-project/data 폴더)
개념: 내 컴퓨터(Host)의 특정 폴더를 컨테이너 내부의 폴더와 실시간으로 '연결'
- 내 컴퓨터의 특정 폴더를 컨테이너가 들여다볼 수 있도록 해서 파인더를 통해 접근가능
장점: 1- Docker.raw 파일의 용량을 전혀 차지하지 않음
2- Finder에서 직접 파일을 보고 편집할 수 있어 매우 편리
'도커-공부' 카테고리의 다른 글
| 맥 가상화 (0) | 2026.01.20 |
|---|---|
| docker로 mysql과 grafana,orchestrator 구성하고 aws 사용하기 (5) | 2025.03.24 |
| docker ps (-a) 차이 (0) | 2025.03.10 |
| Mysql 도커로 구동 (0) | 2025.02.04 |
| MSSQL 도커로 돌리기 (0) | 2025.02.03 |