기본 바탕 배경1) 이미지에 변경사항이 생기면 이를 반영하기 위해, 이미지를 다시 빌드해야 한다.이는 컨테이너를 다시 시작하더라도 변경 사항은 반영되지 않는다. 즉 이 말은 이미지를 다시 빌드해야 한다는 것이다. 이미지는 당시의 소스 코드를 정확히 복사해서 스냅샷을 만든 것이다. 따라서 그 이후의 소스 코드 변경 사항은, 이미지의 소스 코드에 포함되지 않는다. 이미지는 기본적으로 잠겨있고, 이미지의 모든 것이 읽기 전용이다. 2) 이미지는 레이어(Layer) 기반 아키텍처 구조를 가진다.Dockerfile에 지정한 모든 명령은 레이어를 나타낸다.최종명령 이전의 모든 명령은 이미 이미지의 일부이자 별도의 레이어이다.컨테이너는 이미지 위에 추가된 얇은 레이어일 뿐이다.컨테이너는 이미지에 저장된 환경을 사용하..
도커파일 빌드용량 줄이기
728x90
반응형
728x90
반응형