본문 바로가기
Computer & Program/Docker

[Docker] 03. Image 명령어 정리

by TDRemon 2023. 3. 30.
반응형

안녕하세요. TDR입니다.

저번에 Container 명령어에 이어 그 다음으로 가장 많이 사용하는 image 명령어를 정리해 볼까 합니다.

Image Command

예전 명령어 최신 명령어 내용
build image build Dockerfile 스크립트로 이미지를 생성
history image history 지정한 이미지의 생성 이력을 출력
import image import container export 커맨드로 내보내기된 tar 파일을 이미지로 읽어 들임
- image inspect 지정한 이미지의 상세 정보를 출력
load image load image save 커맨드로 내보내기된 tar 파일을 이미지로 읽어 들임
images image ls 현재 도커 엔진에 내려받은 이미지의 목록을 출력
- image prune 사용하지 않는 이미지를 일괄 삭제
pull image pull 호스트에 등록된 레지스트리(도커 허브 등)에서 이미지를 내려받음
push image push 호스트에 등록된 레지스트리(도커 허브 등)로 이미지를 업로드
rmi image rm 지정한 이미지를 삭제
save image save 지정한 이미지를 다른 도커 엔진에 이동할 수 있도록 tar 파일로 내보내기한다. 이미지 및 메타데이터를 유지한 채 다른 도커 엔진으로 이미지를 옮길 수 있다.
tag image tag 지정한 이미지에 별도의 태그를 부여

Container에 비해서 명령어 개수는 적습니다. 그도그럴께 image는 어디까지나 형상이기 때문에 동작을 하는 것이 아니기 때문입니다. 그리고 한가지 알아두면 좋은 것이, image들은 도커 엔진에서 관리하는 저장소에 저장되어 있기 때문에 일반적인 파일처럼 취급할 수는 없습니다. 그래서 이것을 파일과 같이 취급하기 위해서는 save & load와 같은 명령어를 통해 docker engine으로부터 파일(tar 파일)로 추출해야만 합니다.

반응형

댓글