4.1 Docker 이미지 조작

이미지 다운로드 (docker image pull)

$ docker image pull [옵션] 이미지명[:태그명]

이미지 목록 표시 (docker image ls)

$ docker image ls [옵션] [리포지토리명]

옵션 설명
-all, -a 모든 이미지를 표시
—digests 다이제스트를 표시할지 말지
—no-trunc 결과를 모두 표시
—quiet, -q Docker 이미지 ID만 표시

이미지 상세 정보 확인 (docker image inspect)

Untitled

Untitled

이미지 태그 설정 (docker image tag)

docker hub에 작성한 이미지를 등록하려면 다음과 같은 규칙

<Docker Hub 사용자명>/이미지명:[태그명]

$ docker image tag nginx chogudwns/webserver:1.0

이미지 검색 (docker search)

docker hub에 공개되어 있는 이미지를 검색

$ docker search [옵션] <검색키워드>

옵션 설명
—no-trunc 결과를 모두 표시
—limit n건의 검색 결과를 표시
—fileter=stars=n 즐겨찾기의 수(n 이상)를 지정

Docker 이미지의 명명규칙 Docker Hub에는 사용자가 작성한 임의의 Docker 이미지를 공개할 수 있습니다. 그래서 Docker 이미지의 이름을 고유하게 하기 위해 ‘사용자명/이미지명’ 형식으로 이름을 붙입니다. 또한 centos나 ubuntu와 같이 사용자명을 갖지 않는 이미지도 있습니다. 이러한 것은 Docker의 공식 이미지라는 것을 나타냅니다.

이미지 삭제 (docker image rm)

$ docker image rm [옵션] 이미지명 [이미지명]