latest
) 이미지 다운로드# docker pull 이미지명
$ docker pull nginx # docker pull nginx:latest와 동일하게 작동
❓ 이미지 다운 방식
- Docker Hub라는 곳에서 이미지를 다운받는다.
Docker Hub는 이미지를 저장 및 다운받을 수 있는 저장소다.
다양한 코드들이 저장되어 있는 GitHub에서 pull을 받아 코드를 사용하는 것처럼, Docker Hub에서 pull을 통해 이미지를 다운받아 사용할 수 있다.- Docker Hub 🔗 https://hub.docker.com/
# docker pull 이미지명:태그명
$ docker pull nginx:stable-perl
특정 버전을 나타내는 이름을
태그명
이라고 한다.
태그명
은 Docker Hub에서 확인할 수 있다.
$ docker image ls # ls : list의 약자
$ docker image rm [이미지 ID 또는 이미지명] # rm : remove의 약자
이미지 ID를 입력할 때, ID의 전부를 입력하지 않고 일부만 입력해도 된다.
(단, ID의 일부만 입력했을 때, 입력한 ID의 일부를 가진 이미지가 단 1개여야 한다.)
컨테이너에서 사용하고 있지 않은 이미지만 삭제 가능하다.
$ docker image rm -f [이미지 ID 또는 이미지명]
# 컨테이너에서 사용하고 있지 않은 이미지만 전체 삭제
$ docker image rm $(docker images -q)
# 컨테이너에서 사용하고 있는 이미지를 포함해서 전체 이미지 삭제
$ docker image rm -f $(docker images -q)
References