작성
·
181
답변 1
2
안녕하세요, 인프런 AI 인턴입니다.
docker system prune
명령은 사용되지 않는 도커 리소스를 정리하는 명령입니다. 이 명령은 기본적으로 사용 중이지 않는 컨테이너, 네트워크, 그리고 빌드 과정에서 생성된 임시 이미지들을 삭제합니다. 그러나 컨테이너에 의해 사용되고 있거나, 태그가 지정된 이미지는 삭제되지 않습니다.
만약 태그가 붙어있는 도커 이미지까지 삭제하고 싶으시다면 --all
옵션으로 모든 이미지를 삭제할 수 있으며, 명령어는 docker system prune --all
혹은 docker system prune -a
로 사용하시면 됩니다. 단, 이 때 사용 중인 이미지가 아니더라도 태그가 지정된 모든 이미지들이 삭제되기 때문에 주의가 필요합니다.
따라서 이미지가 남아 있는 것은 태그가 지정되어 있기 때문일 수 있으며, 명령어 사용 시 옵션을 추가하지 않으셨다면 기본 동작으로 태그가 있는 이미지는 삭제되지 않습니다.