stamper

Docker에서 볼륨·바인드 마운트로 데이터 유지하기

stamper2026. 7. 21.조회 138추천 0

아래 프롬프트를 복사해 AI에 붙여넣으면 돼. 따로 바꿀 값은 없다.

나는 Docker를 사용하고 있어.
컨테이너를 지워도 데이터(예: DB 내용)가 사라지지 않게 볼륨으로 저장하고 싶어.

참고 — 바로 쓸 수 있는 명령어

볼륨 목록 보기:

docker volume ls

명명 볼륨 생성:

docker volume create appdata

볼륨을 컨테이너에 연결(-v):

docker run -d -v appdata:/var/lib/data postgres

호스트 폴더를 바인드 마운트:

docker run -d -v $(pwd)/data:/app/data nginx

안 쓰는 볼륨 정리:

docker volume prune

명명 볼륨(appdata:/path)은 Docker 가 관리하고, 바인드 마운트(/host:/container)는 호스트 경로를 직접 연결한다. DB 데이터는 볼륨에 두어야 컨테이너를 재생성해도 살아남는다.

댓글 0

아직 댓글이 없습니다.