DevOps

[Docker] 자주 사용하는 "docker pull" 명령어 정리

IT오이시이 2024. 1. 24. 01:18
728x90

 

 

[Docker] 자주 사용하는 "docker pull" 명령어 정리


 

docker pull 명령어는 Docker Hub 또는 다른 Docker 레지스트리에서 이미지를 다운로드하는 데 사용됩니다. 

(※ Docker Hub은 공식적으로 지원하는 이미지들이 모여있는 중앙화된 레지스트리입니다.)

 

docker pull 사용법

docker pull [OPTIONS] NAME[:TAG|@DIGEST]

 

docker pull 의 추가 옵션들

  • OPTIONS: 추가적인 옵션을 설정할 수 있습니다.
  • NAME: 다운로드할 이미지의 이름입니다.
  • TAG: 이미지의 특정 버전이나 레이블을 나타냅니다. 생략하면 기본적으로 "latest" 태그를 다운로드합니다.
  • DIGEST: 이미지의 고유한 식별자를 사용하여 특정 버전을 나타냅니다.

 

1) Nginx 이미지를 다운로드

 - Docker Hub에서 "nginx"라는 이름의 이미지를 다운로드

# nginx 이미지를 다운받음

docker pull nginx

 

2) 특정 버전의 이미지를 다운로드

# Ubuntu 24.04 버전의 이미지를 다운로드

docker pull ubuntu:24.04

 

3) 이미지를 다운로드할 때는 인증이 필요한 경우

  docker login 명령어를 사용하여 로그인한 후에 docker pull 명령어를 실행합니다.

- - 사용자 이름, 비밀번호, 이메일 주소를 입력하라는 프롬프트가 표시에 따라 입력하여 로그인 합니다. 

# 1. Docker Hub에 로그인:

docker login


# 2. 다른 Docker 레지스트리에 로그인:

docker login myregistry.example.com

 

* myregistry.example.com이라는 도메인에 운영되는 Docker 레지스트리에 로그인하는 예시

 


docker pull 명령어의 OPTIONS 정리:

 

1) --all-tags, -a:


이미지의 모든 태그를 다운로드합니다. 기본적으로는 latest 태그만 다운로드합니다.

docker pull --all-tags nginx

 

 

2) --disable-content-trust:


이미지의 내용 신뢰 기능을 비활성화 하여 이미지의 무결성을 확인하는 Docker Content Trust를 비활성화합니다.

docker pull --disable-content-trust nginx

 

 

3) --platform:


특정 플랫폼에서 실행 가능한 이미지를 다운로드합니다. 다중 플랫폼 이미지의 경우 사용됩니다.

docker pull --platform linux/amd64 nginx

 

4) --quiet, -q:


다운로드 중에 나오는 로그 메시지를 최소화하고 이미지 ID만 출력합니

docker pull -q nginx

 

5) --registry-config:


특정 Docker 레지스트리에 대한 구성 파일을 지정합니다. 인증 정보가 포함된 파일을 사용할 수 있습니다.

docker pull --registry-config=/path/to/registry/config.yaml nginx

 

6) --help:


도움말 메시지를 표시하고 사용 가능한 옵션을 확인할 수 있습니다.

docker pull --help

 

 


기타  자주 사용하는  Docker 명령들

- 출처 : docker 명령어들 : https://couplewith.tistory.com/search/docker]

 

도커(Docker)는 컨테이너 기반의 오픈소스 가상화 플랫폼 입니다.
도커 명령어를 사용하여 이미지를 관리하고 컨테이너를 생성, 실행, 중지, 삭제할 수 있습니다. 아래는 도커 명령어중에 자주 사용하는 명령어들입니다.

 

 5가지 유용한 Docker  명령어 정리 : https://couplewith.tistory.com/554

 


#docker-images  #docker-ps  #docker-pull  #dockr-build  #docker-run  #docker-stop  #docker-attach  #docker-volume

728x90
반응형