본문 바로가기
DevOps/Docker

[Docker] 도커 사용법 - 이미지 명령어

by Deoking 2022. 11. 23.
반응형

Overview

Docker 이미지의 주요 명령어를 정리하였습니다.

 


1. 이미지 검색

도커 허브에서 이미지를 검색합니다.

# 형식
sudo docker search [옵션] 검색어

# 예시(nginx 이미지 검색)
sudo docker search nginx
  • --filter, -f : 제공된 조건에 따라 출력 필터링
  • --limit : 최대 검색 결과 수(기본:25)

 

2. 이미지 다운로드

레지스트리에서 이미지 또는 리포지토리를 가져옵니다(대부분의 이미지는 Docker Hub 레지스트리의 기본 이미지 위에 생성됩니다.)

# 형식
sudo docker pull [옵션] 이미지명[:태그]

# 예시(최신버전 nginx 이미지 가져오기)
sudo docker pull nginx:latest
  • --all-tags, -a : 리포지토리에서 태그가 지정된 모든 이미지를 다운로드

 

3. 이미지 목록 보기

이미지 목록을 조회합니다.

# 형식
sudo docker image ls [옵션] [리포지토리[:태그]]
sudo docker images [옵션] [리포지토리[:태그]]

# 예시(이미지 전체 목록)
sudo docker image ls -a
  • --all, -a : 모든 이미지를 표시(중간 이미지는 숨김)
  • --degests : 다이제스트 표시

 

4. 이미지 관리 명령어

도커 이미지를 관리하는 명령어 입니다.

# 형식
sudo docker image 명령어

4-1. 이미지 상세 정보 확인

이미지의 상세 정보를 표시합니다.

# 형식
sudo docker image inspect [옵션] 이미지명 [이미지명...]

# 예시
sudo docker image inspect my_image

 

4-2. 이미지 목록 보기

이미지 목록을 조회합니다.(docker images 명령어와 동일)

# 형식
sudo docker image ls [옵션] [리포지토리[:태그]]
sudo docker images [옵션] [리포지토리[:태그]]

# 예시(이미지 전체 목록)
sudo docker image ls -a
  • --all, -a : 모든 이미지를 표시(중간 이미지는 숨김)
  • --degests : 다이제스트 표시

 

4-3. 이미지 삭제

이미지를 삭제합니다.(docker rmi  명령어와 동일)

# 형식
sudo docker image rm [옵션] 이미지명 [이미지명...]
sudo docker rmi [옵션] 이미지명 [이미지명...]

# 예시(이미지 강제 삭제)
sudo docker image rm -f my_image
  • --force, -f : 이미지 강제 삭제

4-4. 사용하지 않는 이미지 삭제

사용되지 않는 이미지를 삭제합니다.

# 형식
sudo docker image prune [옵션]

# 예시(사용하지 않는 모든 이미지를 확인 없이 삭제)
sudo docker image prune -a -f
  • -all, -a : 사용하지 않는 모든 이미지
  • --force, -f : 삭제 확인 없음

 


함께 보면 좋은 글

 

Docker 명령어 정리(1) - 컨테이너 명령어

Overview Docker(도커)의 주요 명령어를 정리하였습니다. 1. 컨테이너 생성 컨테이너가 생성되나 시작되지는 않습니다. # 형식 sudo docker create [옵션] 이미지명 [명령어] [인수...] # 예시 sudo docker create --

deoking.tistory.com

 

Linux/CentOS 7 Docker(도커) 설치하기

Overview 컨테이너 기반 가상화 도구로 CI/CD의 중추이자 컨테이너 이미지의 비공식 표준이기도 한 도커의 설치법 및 간단한 사용법에 대해 알아보겠습니다. - 설치환경 : Linux/CentOS 7 1. 도커란 무언

deoking.tistory.com

 

Docker/docker-compose 설치하기

Overview Docker compose란? docker-compose는 복수 개의 컨테이너가 유기적으로 묶여서 하나의 도커 애플리케이션으로 동작할 수 있도록 구성하는 도구이며, 복수 개의 컨테이너 생성 및 실행을 자동화하

deoking.tistory.com

 

댓글