Docker 명령어 및 옵션 목록

이재홍 http://www.pyrasis.com 2014.08.02 ~ 2014.09.20

images

다음은 이미지 목록을 출력하는 images 명령입니다.

docker images <옵션> <이미지 이름>
  • -a, --all=false: 부모 이미지까지 모두 표시합니다.
  • -f, --filter=[]: 출력 결과 필터를 설정합니다. “dangling=true”를 설정하면 이름이 없는 이미지만 출력합니다.
  • --no-trunc=false: 내용이 길어서 생략된 부분을 모두 출력합니다.
  • -q, --quiet=false: 이미지 ID만 출력합니다.

docker images 명령에 이미지 이미지 이름을 설정하면 이름은 같지만 태그가 다른 이미지가 출력됩니다.

$ sudo docker images ubuntu
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
ubuntu              14.04               826544226fdc        11 days ago         194.2 MB
ubuntu              12.04               c17f3f519388        11 days ago         106.7 MB

다음은 -f 옵션에 “dangling=true” 를 설정하여 이름이 없는 이미지만 출력합니다.

$ sudo echo -e "FROM ubuntu:14.04\nRUN apt-get update" | sudo docker build -
$ sudo docker images -f "dangling=true"
REPOSITORY          TAG                 IMAGE ID            CREATED             VIRTUAL SIZE
<none>              <none>              47477f7f6e79        13 seconds ago      214.5 MB

이름 없는 이미지를 모두 삭제하려면 다음과 같이 명령을 실행합니다.

$ sudo docker rmi $(sudo docker images -f "dangling=true" -q)

저작권 안내

이 웹사이트에 게시된 모든 글의 무단 복제 및 도용을 금지합니다.
  • 블로그, 게시판 등에 퍼가는 것을 금지합니다.
  • 비공개 포스트에 퍼가는 것을 금지합니다.
  • 글 내용, 그림을 발췌 및 요약하는 것을 금지합니다.
  • 링크 및 SNS 공유는 허용합니다.

Published

30 November 2014