[클라우드] 7. Docker Volumn


[클라우드] 7. Docker Volumn

이번 포스팅에서는 Docker 기반에서의 Volumn에 대해 포스팅을 해보겠습니다. Docker에서 Docker로 컨테이너를 실행 후 컨테이너 안에서 파일을 생성하면 Docker의 기본설정으로 모든 파일들을 컨테이너 안의 writable layer에 저장됩니다. 이런 구조에서의 운영환경은 많은 문제를 발생 시킵니다. 예를 들면 컨테이너 안에서 생성한 파일들은 컨테이너가 재시작 되거나, 중지가 되어 버리면 접근을 할수 없습니다. 컨테이너의 writable layer에 데이터를 기록하기 위해서는 파일스시템을 관리 할 storage driver 가 필요한데요, storage driver는 리눅스의 커널을 이용해서 union filesystem을 제공하기때문에 이러한 추가적인 작업으로 인해, Host 파일시스템에 직접 데이터를 기록하는 것과 비교하면. 성능적인 면에서 Host 파일 시스템을 사용하는것 보다 취약 합니다. 그래서 Docker에서 컨테이너가 중지 되더라고 Host 파일 시스템을...


#bindmount #docker #tmpfsmount #volumn

원문링크 : [클라우드] 7. Docker Volumn