공부/Docker

Docker Image 관련 CLI

Stair 2026. 1. 23. 09:00
반응형

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