About/Docker
[Docker] 이미지를 깨끗하게 재빌드하는 방법
김징어
2023. 4. 29. 16:17
도커 이미지를 깨끗하게 재빌드하려면 다음과 같은 단계를 따르면 됩니다.
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]
이렇게 하면 새 이미지를 빌드하고 컨테이너를 시작할 수 있습니다.
[참고] 도커의 명령어는 대소문자를 구분하므로 모든 명령어를 소문자로 입력하거나 대문자로 입력해야합니다.