Docker

여기서 보면 애플리케이션 a~f까지 서로 독립되게 보여지고 이런 환경에서 서로 격리된 환경인 상태로 애플리케이션을 구동한다고 생각하면 된다.
리눅스 환경이 아닌 곳에서 리눅스 환경인 상태로 구성하기 위한 거 라고 일단 간단하게 생각하자
도커 컨테이너 구조
도커 컨테이너는 컨테이너 레이너와 이미지 레이어로 구성이 되어있음

컨테이너 레이어는 읽기/쓰기 모두 가능한 계층으로 최상단 레이어에 추가됨 컨테이너를 실행하고 진행되는 변경사항은 이 계층에 저장되고
이미지 레이어는 읽기 전용으로 다른 컨테이너와 공유할 수 있음
컨테이너 레이어는 가긱 다른 컨테이너가 공유하지 않는 계층이기 때문에 아래 그림과 가팅 이미지레이어를 공유하고 컨테이너를 공유할 수 있음

도커에 명령어 구조
Docker {대상} {커맨드} {옵션} {인자}