[Docker] 4. 이미지 빌드
·
Docker
이미지와 레이어 이미지는 여러 개의 레이어로 구성되어 있음 Layered File System을 사용하면 공간을 효율적으로 사용할 수 있음 -> 스토리지 및 네트워크 사용량 절약 또한 레이어 구조는 재활용에 유리 이미지의 레이어는 이전 레이어의 변경괸 내용들만 저장 이미지에서 한 번 저장된 레이어는 변경할 수 없음(변경 사항이 있으면 새로운 레이어로 저장해야함) 그림과 같이 컨테이너는 이미지를 공유해서 사용해 서로 다른 컨테이너로 만들어 질 수 있다 //이미지의 레이어 이력 조회 docker image history 이미지명 Layering : 각 레이어는 이전 레이어 위에 쌓이며, 여러 이미지 간에 공유될 수 있습니다. 레이어 방식은 중복 데이터를 최소화하고, 빌드 속도를 높이며, 저장소를 효율적으로 ..
[Docker] 이미지와 컨테이너
·
Docker
이미지에는 OS, 구성요소,프로그램이 포함 백업과 비슷하지만 사이즈는 상대적으로 작다 Image = 특정 시점의 파일 시스템을 저장한 압축 파일 프로그램(=Image) : CPU, memory 같은 리소스 사용X, disk 공간만 차지 프로세스(=container) : 프로그램을 실행한 것으로 CPU, memory를 사용한다 Metadata(메타데이터) : 이미지에 대한 정보를 기술하는 데이터 Env : 소프트웨어가 실행시 참조할 설정 정보 ex) VERSION=1.23.2 (KEY = VALUE) Cmd : 이미지를 컨테이너로 실행할 때 Cmd에 있는 명령어를 통해 어떤 프로그램을 실행할지를 meta data에서 결정 // 이미지의 세부 정보 조회 docker image inspect 이미지명 //컨테..
chobo99
'docker' 태그의 글 목록