반응형
안녕하세요. 이상한 프로그래머, 야매플머 입니다.
docker 기본 사용법 튜토리얼, Part5, 6 데이터 유지를 위한 volume 마운트 사용 방법 입니다. 개발 환경 구축에 빈번하게 사용하는 기능입니다.
docker container는 격리 된 샌드 박스 프로세스로, 이 격리 단위에는 스크래치 데이터 공간, 흔히 이야기하는 하드 디스크 영역도 포함 됩니다.
즉, container에서 생성 되어, container에 저장 된 데이터는 container가 제거 되면 함께 삭제 된다는 이야기 이죠.
그런데 만약 이 container가 DB라면? 아니면 개발 도중에 빈번하게 데이터가 변경되고 수정 하면서, 그 데이터를 유지 하면서 작업을 해야 하는 상황이라면? 무척 곤란 하겠죠?
그래서 docker에서는 데이터 유지를 위한, 두 가지 volume 사용법을 제공 하고 있습니다. name volume 과 bind mount 방식의 볼륨 이용 방법인데요. 오늘은 그 두 가지 방법을 함께 보도록 하겠습니다~
반응형
'야매 개발실 > Docker' 카테고리의 다른 글
프로젝트에서 dockerfile 관리 방법과 base image 선택 방법 (1) | 2023.11.21 |
---|---|
Docker mulit container와 docker compose (0) | 2023.11.13 |
Docker 앱 업데이트와 이미지 공유 Part 3 ~ 4 (0) | 2023.10.31 |
Docker 개념과 기본 사용법 Part. 1~2 (0) | 2023.10.30 |
Docker 설치 (0) | 2023.10.23 |