1. 다운받은 모든 이미지 조회
# docker image ls : 다운받은 모든 이미지 조회
- Windows PowerShell
PS C:\Users\admin> docker image ls
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
nginx:latest 6e23479198b9 240MB 65.8MB U
nginx:stable-trixie-perl d771d6ea8596 310MB 79.4MB

· REPOSITORY : 이미지 이름(이미지명)
· TAG : 이미지 태그명
· IMAGE : 이미지 이름:이미지 태그명
· IMAGE ID : 이미지 ID
· CREATED : 이미지가 생성된 날짜 (다운받은 날짜 X)
· SIZE : 이미지 크기
2. 이미지 삭제
1) 특정 이미지 삭제
# docker image rm 이미지 ID / 이미지명 : 컨테이너에서 사용 안하는 특정 이미지 삭제 (이미지 ID 일부도 입력 가능)
- Windows PowerShell
PS C:\Users\admin> docker image rm d771d6ea8596
Untagged: nginx:stable-trixie-perl
Deleted: sha256:d771d6ea8596b2fdf471c3e73e9364a26fdd9e74963fc13f62488542bd58c027
PS C:\Users\admin> docker image ls # 삭제 후 확인
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
nginx:latest 6e23479198b9 240MB 65.8MB U
이미지 ID 입력시, 전체 ID 가 아닌 일부만 입력해도 된다.
(단, 일부만 입력시, 입력한 ID의 일부를 가진 이미지가 1개여야 함)
- Windows PowerShell
PS C:\Users\admin> docker image rm 6e23479198b9
Error response from daemon: conflict: unable to delete 6e23479198b9 (must be forced) - image is being used by stopped container d8b8a89f1e1d
중단된 컨테이너에서 이미지를 사용하고 있어서 삭제가 안된다.
컨테이너에서 사용하고 있지 않은 이미지만 삭제 가능
2) 중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제
# docker image rm -f 이미지 ID / 이미지명 : 중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제
- Windows PowerShell
PS C:\Users\admin> docker image rm -f 6e23479198b9
Untagged: nginx:latest
Deleted: sha256:6e23479198b998e5e25921dff8455837c7636a67111a04a635cf1bb363d199dc
PS C:\Users\admin> docker image ls
i Info → U In Use
IMAGE ID DISK USAGE CONTENT SIZE EXTRA
실행 중인 컨테이너에서 사용하고 있는 이미지는 강제 삭제가 불가능 하다. 컨테이너 중지 후 삭제 가능.
3) 전체 이미지 삭제
# docker image rm $(docker images -q) : 컨테이너에서 사용 안하는 이미지 전체 삭제
# docker image rm -f $(docker images -q) : 중지된 컨테이너에서 사용하는 이미지를 포함한 전체 이미지 삭제
# docker images -q : 시스템에 있는 모든 이미지 ID 반환
-q : quite 를 의미하며, 상세 정보 대신 각 이미지의 고유한 ID만 표시
참고링크 : https://www.inflearn.com/course/%EB%B9%84%EC%A0%84%EA%B3%B5%EC%9E%90-docker-%EC%9E%85%EB%AC%B8-%EC%8B%A4%EC%A0%84?cid=334085
비전공자도 이해할 수 있는 Docker 입문/실전| JSCODE 박재성 - 인프런 강의
현재 평점 4.9점 수강생 14,440명인 강의를 만나보세요. 비전공자 입장에서도 쉽게 이해할 수 있고, 실전에서 바로 적용 가능한 Docker 입문/실전 강의를 만들어봤습니다! Docker 기본 개념, Spring Boot를
www.inflearn.com
'강의 실습 > 비전공자도 이해할 수 있는 Docker 입문 실전' 카테고리의 다른 글
| 컨테이너(Container) 생성 / 실행 - 2 (0) | 2026.05.02 |
|---|---|
| 컨테이너(Container) 생성 / 실행 - 1 (0) | 2026.05.01 |
| 이미지(Image) 다운로드 (1) | 2026.04.29 |
| [실습] Docker 전체 흐름 느껴보기 (Nginx 설치 및 실행) (0) | 2026.04.29 |
| [보충 자료] 실습할 컴퓨터가 윈도우(Windows) 환경일 경우 (0) | 2026.04.29 |
댓글