docker

    [Docker] Docker 데이터 관리의 이해 (Volume, Mount)

    💡 1. Docker 데이터 관리 2. 마운트 옵션 3. 마운트 사용 이유 4. volume 실행 예제 5. volume과 bind mount 차이 📌 Docker 컨테이너 데이터 관리 다수의 Docker 컨테이너 운영 시 컨테이너 간의 파일 공유가 필요한 상황이 생긴다. A 컨테이너 로그파일을 B 컨테이너로 수집하는 경우 2가지 접근 방법이 있다. B가 A 컨테이너 볼륨에 접근해 로그 파일을 수집하는 방법 호스트 OS에 공유 볼륨을 생성, 이 공간에 A 서버 로그 파일을 저장하고 B가 로그 파일을 수집하는 방법 📌 마운트 사용 이유 컨테이너 삭제 시 컨테이너 내부에 저장된 데이터가 같이 삭제되는 문제가 발생한다. 그래서 데이터의 영속성을 보장하기 위해 마운트하여 사용한다. 파일 시스템과 컨테이너를 분리..