[Docker] 도커 공식문서로 배우기 (4): 컨테이너, 이미지, 리포지토리, 레지스트리
·
개발
컨테이너기본적으로 하나의 프로세스이고 프론트엔드의 React앱, 또 다른 어떤 백엔드 앱, 데이터베이스 등 각 앱의 구성요소를 위한 격리된 프로세스특징필요한 모든 걸 스스로 가지고 있음컨테이너는 격리되어있어 다른 컨테이너와 서로의 영향이 최소화됨.어디서든 동일하게 작동하며 휴대성이 뛰어남.VM(가상머신)과의 차이VM은 하나의 앱을 격리하기 위해 별도의 커널, 별도의 OS를 생성하고, 이건 오버헤드가 큼여러개의 컨테이너를 실행하는 것은 모두 동일한 커널을 공유하므로 더욱 효율적임 이미지이미지(컨테이너 이미지)는 컨테이너를 실행하는데 필요한 모든 종속성이 포함된 패키지특징이미지는 한 번 생성되면 수정할 수 없음.이미지는 레이어로 구성됨. 레이어는 파일 시스템 변경 사항의 집합임.레지스트리컨테이너 이미지를..