Docker를 조작하려면 터미널에서 명령어(CLI)를 통해 Docker를 조작한다.
docker image ls를 통해 조회하면 다음과 같은 결과가 나타난다.(ls : list의 약자)

nginx에 대한 보다 자세한 내용이 나오게 된다.
docker GUI 화면에서 nginx 상태도 확인 가능하다.

name : 이미지 이름
Tag : 이미지 태그명
Image ID : 이미지 ID
CREATED : 이미지가 생성된 날짜 (다운받은 날짜 X)
SIZE : 이미지 크기
이제 docker에서 이미지를 삭제해 보자.
이미지를 삭제하는 명령어는 다음과 같다
docker image rm (이미지 ID or 이미지명)

- rm : remove의 약자
- 이미지ID륻 입력할 때 전체를 다 입력하지 않고, ID의 일부만 입력해도 괜찮다.
현재 상태에서 nginx를 지워보도록 하자.

지우려고 하니 Error가 발생했다.
단순한 rm으로는 컨테이너에서 사용되지 않는 image만 지울 수 있다.
우린 예전에 nginx로 컨테이너를 만들어 웹 서버를 띄웠던 적이 있기 때문에 컨테이너에 nginx가 꽂혀있는 상황이다.
그래서 단순 rm으로는 nginx를 삭제할 수 없다.
[중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제하기]

- rm -f를 사용하여 중지된 컨테이너에서 사용하고 있는 이미지를 강제로 삭제한다.
[전체 이미지 삭제]

- docker images -q : 시스템에 있는 모든 이미지의 ID를 반환한다. 여기서 -q 옵션은 quite를 의미하며, 상세 정보 대신 각 이미지의 고유한 ID만 표시하도록 지시한다.
'공부 > Docker' 카테고리의 다른 글
| 도커 흐름 파악하기 (0) | 2026.01.22 |
|---|---|
| Docker 설치하기 (0) | 2026.01.20 |
| Docker 시작하기 (0) | 2026.01.19 |