이미지 다운로드

이미지는 DockerHub 라는 곳에 저장 되어있는 이미지를 다운받는다.

 

(예시) Nginx

 

Nginx 최신버전 다운로드

$ docker pull nginx  # docker pull nginx:lastest 와 동일

 

Nginx 특정버전 다운로드

$ docker pull nginx:태그

 

태그 정보는 https://hub.docker.com/_/nginx 에서 확인 가능

 

다운받은 모든 이미지 조회

$ docker image ls

  • REPOSITORY : 다운받은 이미지 이름
  • TAG : 이미지를 다운로드 했을 때의 태그 이름
  • CREATED :  이미지를 다운받은 날짜가 아니라 이미지가 생성된 날짜

이미지 삭제

이미지 지명 삭제

$ docker image rm [이미지 ID 또는 이미지명]

 

중지된 컨테이너에서 사용하고 있는 이미지 강제 삭제하기

$ docker image rm -f [이미지 ID 또는 이미지명]

    - 실행 중인 이미지는 삭제 불가능

 

전체 이미지 삭제

# 컨테이너에서 사용하고 있지 않은 이미지만 전체 삭제
$ docker image rm $(docker images -q)

# 컨테이너에서 사용하고 있는 이미지를 포함해서 전체 이미지 삭제
$ docker image rm -f $(docker images -q)

 

[출처]

[인프런] 비전공자도 이해할 수 있는 Docker 입문/실전

+ Recent posts