#docker #kubernetes #container #orchestrator #microservice #infrastructure-as-code #devops #ci #cd

제목도커 이미지 빌드시 너무 큰 사이즈의 context를 불러오는 경우2020-04-05 02:40
작성자

이미지를 빌드할 때 아무 생각 없이 따라하다 보니 sending build context to Docker daemon에서 2GB를 불러오고 있더라구요.

일단 terminate하고 구글에서 sending build context to docker daemon too large size와 같은 키워드로 검색해보았습니다.

찾아보니 도커는 해당 디렉토리의 모든 컨텐츠을 불러와서 빌드하기 때문에, 루트 디렉토리를 이용하지 말라고 합니다.

저는 terminate한지 10분이 넘었는데 아직도 노트북이 뜨겁습니다..ㅜㅜ 다들 빌드하실 때 루트 디렉토리는 피해주세요!


만약 루트 디렉토리가 아닌데도 사이즈가 너무 크면 해당 디렉토리에 용량이 매우 큰 파일이 포함되어있을 가능성이 높다고 합니다.

저는 아래와 같이 temp directory를 설정해주고 적은 용량으로 성공적으로 빌드할 수 있었습니다!


mb-file.php?path=2020%2F04%2F05%2FF766_Screen%20Shot%202020-04-05%20at%202.26.35%20AM.png
 

공식 문서에서도 아래와 같이 경고하고 있습니다. 


mb-file.php?path=2020%2F04%2F05%2FF767_Screen%20Shot%202020-04-05%20at%202.27.12%20AM.png

댓글