반응형 이미지2 도커 이미지의 레이어는 무엇인가? 도커 이미지는 여러 개의 레이어(layer) 로 구성되어 있으며 각 레이어는 이미지의 특정 변경 사항을 나타낸다. 이러한 레이어들은 불변성(Immutability) 을 가지며 이전 레이어 위에 순차적으로 쌓여 최종 이미지를 형성한다. 레이어는 파일 시스템의 스냅샷(snapshots)이나 델타(delta) 변경 사항으로 생각할 수 있다. 레이어의 스냅샷(베이스 레이어)과 델타스냅샷 (Snapshot)특정 시점의 전체 파일 시스템 상태를 그대로 저장한 “사진”과 같다.Dorkerfile 의 FROM에 지정하는 기반 이미지가 베이스 레이어가 된다.델타 (Delta)이전 상태와의 변경 사항만 기록하는 방식이다. 베이스 이미지 위에 프로그램 설치, 파일 추가 등 변경된 부분만 별도의 레이어(델타 레이어)로 저장된.. 2025. 1. 12. 도커(docker) 기초 이해: 컨테이너와 이미지의 비유적 설명 도커는 현대 소프트웨어 개발에서 중요한 역할을 하는 컨테이너화 도구이다. 이 글에서는 도커의 주요 개념인 '컨테이너'와 '이미지'를 쉽게 이해하기 위한 비유를 통해 설명한다. 도커의 구조물리 서버가 있고 물리 서버에서 동작하는 리눅스 운영체제가 있다.일반적인 서버라면 운영체제 위에 프로그램이나 데이터가 직접 올라가겠지만 도커를 사용하는 경우에는 운영체제 위에 도커 엔진이 동작하고 그 위에서 컨테이너가 동작한다.위 그림처럼 컨테이너는 도커 엔진 위에서 동작하고 프로그램 및 데이터는 컨테이너 안에 위치한다. 도커에서는 컨테이너가 완전히 분리되어 있으므로 밑 바탕이 되는 리눅스 운영체제가 직접적으로 프로그램의 명령을 전달할 수 없다. 그래서 컨테이너 속에 운영체제의 사용자 공간(운영체제 커널 외의 나머지 부분.. 2024. 1. 13. 이전 1 다음 반응형