linux 생성시 생성되는 partition
1. / : root
2. swap : Harddisk공간을 메모리 공간처럼 사용하는 파티션
그래서 아래의 그림처럼 따로 Volune을 둬서 Container가 삭제되어도 Data는 남겨놓자 !
Volumes : Container안에 UnionFS랑 volume이랑 나위는데 container삭제시 UnionFS는 없어지는데 Volume은 남아있다. 이때 아래의 Host주소에 저장되어 있다.
Bind Monts : Container 안에 있는 Volume을 Host의 다른 주소에 Volume Mount 시키는 방법이다.
여기서 중요한 것은 데이터의 재사용성이다. Container에서 Host의 Path에 Volume Mount하면 다른 Container에서 Mount하면 재사용 가능하며 여러 Container에서 공유하여 사용할수도 있다.
기본적으로 docker는 /var/lib/docker에 저장한다 !!
volume은 생성해줄 때 용량을 지정해주지 않는데 이는 메모리 공간을 모두 사용할 수 있기 때문에 가능하다.
2.1 아래는 volume mount 실습을 해보았다.