우리가 도커 허브를 통해 pull 받아온 이미지를 조회하고 삭제하는 방법에 대해 알아보겠다!!
1. 다운 받은 모든 이미지 조회
$ docker image ls
- ls : list 의 약자
- REPOSITORY : 이미지 이름
- TAG : 이미지 태그명
- 도커 허브에 들어가보면 태그명 확인 가능!!
- 가장 최신은 latest으로 자동 할당
- IMAGE ID : 이미지 ID
- CREATED : 이미지가 생성된 날짜 (다운 받은 날짜 X)
- SIZE : 이미지 크기
2. 이미지 삭제
[특정 이미지 삭제]
$ docker image rm [이미지 ID 또는 이미지명]
- rm : remove 약자
- 이미지 ID는 전체 다 입력하지 않고 일부만 입력해도 됨!
- 단 일부분를 가진 이미지가 유일성을 가져야함
- 컨테이너에서 사용하고 있지 않은 이미지만 삭제가 가능함
[중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제하기]
$ docker image rm -f [이미지 ID 또는 이미지명]
- 실행 중인 컨테이너에서 사용되고 있는 이미지는 강제 삭제가 안됨
[전체 이미지 삭제]
# 컨테이너에서 사용하고 있지 않은 이미지만 전체 삭제
$ docker image rm $(docker images -q)
# 컨테이너에서 사용하고 있는 이미지를 포함해서 전체 이미지 삭제
$ docker image rm -f $(docker images -q)
- docker images -q: 현재 존재하는 모든 이미지의 ID만 출력
- 실행 중인 컨테이너에 띄워진 이미지가 있을 경우 -> 이것은 제외하고 삭제됨
'🚀 DevOps > 🐳 Docker' 카테고리의 다른 글
[Docker] 6. 컨테이너(Container) 로그 조회 (0) | 2025.04.07 |
---|---|
[Docker] 5. 컨테이너(Container) 조회 / 중지 / 삭제 (0) | 2025.04.07 |
[Docker] 4. 컨테이너(Container) 생성 / 실행 (0) | 2025.04.07 |
[Docker] 2. 도커의 전체적인 흐름 훑어보기 (0) | 2025.04.07 |
[Docker] 1. Docker 기본 개념 - Container, Image (0) | 2025.04.07 |