Docker에서 볼륨·바인드 마운트로 데이터 유지하기
아래 프롬프트를 복사해 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개
아직 댓글이 없습니다.
