Docker 이미지 레이어
도커의 이미지파일은 레이어에 따라 쪼개서 관리된다. 그 중 Dockerfile에 적힌 몇가지의 명령은 Dockerfile의 레이어를 나타낸다. (RUN, ADD, COPY)
그리고 이미지는 이런 다양한 명령을 기반으로 여러 레이어에서 간단하게 구성된다. (만들어진 도커 이미지는 읽기 전용이며, 명령어가 실행되고 이미지가 빌드되면 이미지가 잠기고, 다시 빌드하지 않는 한 이미지 내의 코드는 변경 할 수 없다) 그리고 나서 컨테이너로 이미지를 실행하게 되면, 코드가 실행 중인 애플리케이션 이미지 위에 컨테이너 레이어가 생성 된다.
도커의 이미지 레이어가 중요한 이유는 이미지를 빌드할 때 마다 이미 생성된 레이어가 캐시 되어 재사용 되기 때문에 빌드시간을 단축 할 수 있다.
'Cloud > Docker' 카테고리의 다른 글
[Docker] 환경변수, env 파일 작업 (0) | 2023.06.05 |
---|---|
[Docker] 도커 볼륨과 바인드 마운트 (0) | 2023.06.05 |
[Docker] Docker 자주쓰는 명령어 (0) | 2023.06.04 |
Dockerfile을 사용하여 도커 이미지를 만들고 컨테이너 실행하기 (0) | 2023.06.04 |
[Docker] 도커란 무엇인가? (0) | 2023.06.04 |