본문 바로가기

About/Docker

[Docker] 이미지를 깨끗하게 재빌드하는 방법

 

도커 이미지를 깨끗하게 재빌드하려면 다음과 같은 단계를 따르면 됩니다.

1. 컨테이너 및 이미지 삭제

우선 해당 이미지를 사용하는 모든 컨테이너를 중지하고 삭제해야합니다. 이는 다음 명령을 통해 수행할 수 있습니다.

docker stop [container_name]
docker rm [container_name]

이미지를 직접 삭제하려면 다음과 같이 입력합니다.

docker rmi [image_name]

2. 캐시된 빌드 삭제

이전 빌드에서 캐시가 사용될 가능성이 있으므로 빌드 캐시를 삭제해야합니다. 다음 명령을 사용하여 모든 캐시를 삭제할 수 있습니다.

docker builder prune

3. 새로운 이미지 빌드

모든 이전 이미지 및 캐시가 제거되었으므로 새 이미지를 빌드할 수 있습니다. 다음 명령을 사용하여 빌드를 시작할 수 있습니다.

docker build -t [image_name] [path_to_dockerfile]

위 명령에서 [path_to_dockerfile]는 Dockerfile이 위치한 디렉토리 경로입니다.

4. 이미지 실행

새 이미지를 실행하여 새 컨테이너를 시작할 수 있습니다.

docker run -d --name [container_name] [image_name]

이렇게 하면 새 이미지를 빌드하고 컨테이너를 시작할 수 있습니다.

[참고] 도커의 명령어는 대소문자를 구분하므로 모든 명령어를 소문자로 입력하거나 대문자로 입력해야합니다.