Application
우리가 직접 작성한 로직이 들어있는 어플리케이션 파일이다.
도커파일로 이미지를 빌드하는 순간 read-only 이미지가 만들어 진다.
컨테이너는 이미지를 미러링해 파일의 디렉토리를 파악하고 실행한다.
Temporary App Data
컨테이너가 실행 중일 때 들어오는 데이터이다.
예를 들어 유저의 form input이 있고, 메모리(변수)에 저장되는 그런 데이터를 의미한다.
이 데이터는 유실되도 큰 상관이 없고, 읽고 쓸수 있다.
Permanent App Data
실행중인 컨테이너에서 생성되는 데이터이다.
예를 들어 회원가입 시 유저의 계정 정보와 같은 데이터이다.
이 경우 컨테이너가 종료되어도 유실되면 안되기 때문에 docker 차원에서 지원하는 volume을 사용해 데이터를 저장한다.