[docker] 캐시를 사용하지 않고 새로운 이미지 빌드

최승언·2023년 8월 30일
0

docker

목록 보기
11/15
post-thumbnail

Docker에서 docker build 명령을 실행할 때, 이전 빌드 캐시를 사용하지 않고 항상 새로운 이미지를 빌드하려면 --no-cache 옵션을 사용하면 됩니다.

다음은 --no-cache 옵션을 사용하여 Docker 이미지를 빌드하는 예시입니다

docker build --no-cache -t my_image:latest .

위 명령은 현재 디렉터리의 Dockerfile을 사용하여 새로운 이미지를 빌드합니다. --no-cache 옵션은 이전의 캐시된 계층(layer)들을 재사용하지 않고 항상 모든 계층들을 다시 빌드하도록 지시합니다.

이 옵션을 사용하면 이전에 수행한 빌드 결과가 아닌 모든 단계를 다시 실행하여 완전히 새로운 이미지를 생성합니다. 이는 종속성이나 환경 설정 등이 변경되었거나, 이전의 캐시된 결과가 문제를 일으킬 때 유용할 수 있습니다.

참고: --no-cache 옵션은 Docker CLI 버전 1.13부터 지원됩니다. 따라서 해당 버전보다 낮은 버전의 Docker CLI에서는 지원되지 않습니다.

profile
작업하다가 막힌부분을 기록하는 곳.

0개의 댓글