오늘도 한 뼘 더
[Docker] sending build context to docker daemon too large size 본문
DevOps & Infra/Docker
[Docker] sending build context to docker daemon too large size
나른한댕댕이🐶 2023. 3. 14. 14:30728x90
반응형
# 문제
Docker Image를 빌드하는데 sending build context to Docker daemon에 찍히는 수가 5GB가 넘어가고 있었다.
그래서 일단은 진행 중인 빌드를 중지시키고 해당 내용에 대해 검색해 보았다.
# 원인
도커가 빌드를 할 때 해당 디렉터리의 모든 콘텐츠를 불러와 빌드를 하기 때문에, 루트 디렉터리에서 실행을 하게 되면 이런 경우가 발생한다고 한다.
Docker 공식문서에도 루트 디렉토리는 피하라고 되어있었다.
실제로 루트 디렉토리에 디렉터리를 만들어서 그 안에서 실행했는데 그게 원인이었던 것 같다.
# 해결 방법
루트 디렉토리가 아닌 home 디렉터리에 작업용 디렉터리를 만들어서 그 안에서 Dockefile을 복사해 주었다.
복사해 준 Dockerfile로 Docker Image를 빌드하니 적은 용량으로 빌드를 할 수 있었다!
728x90
반응형
'DevOps & Infra > Docker' 카테고리의 다른 글
[Docker] docker 명령어 root 이외의 사용자도 사용할 수 있도록 하기 (0) | 2024.05.30 |
---|---|
[Docker] Docker 컨테이너 사용량 확인 (0) | 2023.06.19 |
[Docker] pdf 파일의 한글 깨짐 현상을 Dockerfile로 해결하기 (0) | 2023.02.09 |
[Docker] Dockerfile 이용해 wkhtmltopdf 설치하기 (0) | 2023.01.16 |
[Docker] Docker Registry 조회할 때 301 에러 발생 (0) | 2022.11.03 |
Comments